NAME MIXED_LP * Start with ordinary LP section ROWS N TCOST L BUDGET L FLEETA L FLEETB * network section NODES E LOC1 E LOC2 E LOC3 E LOC4 E LOC5 * back to LP ROWS L AVAIL1 L AVAIL2 L AVAIL3 L AVAIL4 L AVAIL5 L CAPA1 L CAPA2 L CAPA3 L CAPA4 L CAPA5 L CAPB1 L CAPB2 L CAPB3 L CAPB4 L CAPB5 L CATCHA L CATCHB L PCAPA1 L PCAPA2 L PCAPA3 L PCAPB1 L PCAPB2 L PCAPB3 COLUMNS EXPA1 TCOST 5. BUDGET 5.0 EXPA1 PCAPA1 -1. EXPA2 TCOST 5. BUDGET 5.0 EXPA2 PCAPA2 -1. EXPA3 TCOST 20. BUDGET 20.0 EXPA3 PCAPA3 -1. EXPAF TCOST 2. BUDGET 2.0 EXPAF FLEETA -1. EXPB1 TCOST 8. BUDGET 8.0 EXPB1 PCAPB1 -1. EXPB2 TCOST 5. BUDGET 5.0 EXPB2 PCAPB2 -1. EXPB3 TCOST 4. BUDGET 4.0 EXPB3 PCAPB3 -1. EXPBF TCOST 1. BUDGET 1.0 EXPBF FLEETB -1. SENDA1 TCOST 0.2 FLEETA 1.0 SENDA1 LOC1 1. SENDA2 TCOST 0.2 FLEETA 1.0 SENDA2 LOC2 1. SENDA3 TCOST 0.3 FLEETA 1.0 SENDA3 LOC3 1. SENDA4 TCOST 0.4 FLEETA 1.0 SENDA4 LOC4 1. SENDA5 TCOST 0.4 FLEETA 1.0 SENDA5 LOC5 1. SENDB1 TCOST 0.4 FLEETB 1.0 SENDB1 LOC1 1. SENDB2 TCOST 0.3 FLEETB 1.0 SENDB2 LOC2 1. SENDB3 TCOST 0.2 FLEETB 1.0 SENDB3 LOC3 1. SENDB4 TCOST 0.3 FLEETB 1.0 SENDB4 LOC4 1. SENDB5 TCOST 0.4 FLEETB 1.0 SENDB5 LOC5 1. * * network section with implicitly named decisions * The keyword UNCAP indicates no capacity restrictions on the arcs ARCS UNCAP LOC1 LOC2 0.10 LOC1 LOC3 0.20 LOC1 LOC4 0.25 LOC1 LOC5 0.30 LOC2 LOC3 0.15 LOC2 LOC4 0.20 LOC2 LOC5 0.25 LOC3 LOC4 0.10 LOC3 LOC5 0.20 LOC4 LOC5 0.15 LOC2 LOC1 0.10 LOC3 LOC1 0.20 LOC4 LOC1 0.25 LOC5 LOC1 0.30 LOC3 LOC2 0.15 LOC4 LOC2 0.20 LOC5 LOC2 0.25 LOC4 LOC3 0.10 LOC5 LOC3 0.20 LOC5 LOC4 0.15 * * back to LP COLUMNS HARV1A CAPA1 1. AVAIL1 1.0 HARV1A CATCHA -1. HARV1B CAPB1 1. AVAIL1 1.0 HARV1B CATCHB -1. HARV2A CAPA2 1. AVAIL2 1.0 HARV2A CATCHA -1. HARV2B CAPB2 1. AVAIL2 1.0 HARV2B CATCHB -1. HARV3A CAPA3 1. AVAIL3 1.0 HARV3A CATCHA -1. HARV3B CAPB3 1. AVAIL3 1.0 HARV3B CATCHB -1. HARV4A CAPA4 1. AVAIL4 1.0 HARV4A CATCHA -1. HARV4B CAPB4 1. AVAIL4 1.0 HARV4B CATCHB -1. HARV5A CAPA5 1. AVAIL5 1.0 HARV5A CATCHA -1. HARV5B CAPB5 1. AVAIL5 1.0 HARV5B CATCHB -1. * RET_1A TCOST 0.2 LOC1 -1.0 RET_1A CAPA1 -1. RET_1B TCOST 0.4 LOC1 -1.0 RET_1B CAPB1 -1. RET_2A TCOST 0.2 LOC2 -1.0 RET_2A CAPA2 -1. RET_2B TCOST 0.3 LOC2 -1.0 RET_2B CAPB2 -1. RET_3A TCOST 0.3 LOC3 -1.0 RET_3A CAPA3 -1. RET_3B TCOST 0.2 LOC3 -1.0 RET_3B CAPB3 -1. RET_4A TCOST 0.4 LOC4 -1.0 RET_4A CAPA4 -1. RET_4B TCOST 0.3 LOC4 -1.0 RET_4B CAPB4 -1. RET_5A TCOST 0.4 LOC5 -1.0 RET_5A CAPA5 -1. RET_5B TCOST 0.4 LOC5 -1.0 RET_5B CAPB5 -1. * PRODA1 TCOST -5. CATCHA 1.0 PRODA1 PCAPA1 1. PRODA2 TCOST -6. CATCHA 1.0 PRODA2 PCAPA1 1.5 PRODA2 PCAPA2 2. PRODA3 TCOST -2. CATCHA 1.0 PRODA3 PCAPA3 0.5 PRODB1 TCOST -6. CATCHB 1.0 PRODB1 PCAPB1 1. PRODB2 TCOST -7. CATCHB 1.0 PRODB2 PCAPB1 1.5 PRODB2 PCAPB2 2. PRODB3 TCOST -2. CATCHB 1.0 PRODB3 PCAPB3 0.5 RHS RHS BUDGET 10000. RHS FLEETA 500. FLEETB 300. RHS AVAIL1 700. AVAIL2 500. RHS AVAIL3 1000. AVAIL4 1200. RHS AVAIL5 800. RHS PCAPA1 1000. PCAPA2 1000. RHS PCAPA3 0. RHS PCAPB1 1500. PCAPB2 1000. RHS PCAPB3 1000. ENDATA