# data file electric-003.dat: 14 node network from PJM set N := 1 2 3 4 5 6 7 8 9 10 # Nodes in the network 11 12 13 14; set F := 1 2; # firms set ARCS := (1,13) (1,14) (2,3) (2,5) (2,10) (3,2) (3,5) (3,14) (4,13) (5,2) (5,3) (5,7) (5,11) (6,9) (6,10) (7,5) (7,10) (7,11) (8,11) (8,12) (9,6) (9,12) (10,2) (10,6) (10,7) (10,13) (11,5) (11,7) (11,8) (12,8) (12,9) (13,1) (13,4) (13,10) (14,1) (14,3); ### define ISO's cost of shipment param : e := 1 13 8.2274 1 14 6.3038 2 3 7.0075 2 5 6.2171 2 10 7.5869 3 2 7.0075 3 5 6.7488 3 14 7.4801 4 13 7.6682 5 2 6.2171 5 3 6.7488 5 7 6.9217 5 11 7.8892 6 9 9.3093 6 10 7.5246 7 5 6.9217 7 10 6.9882 7 11 7.9131 8 11 7.0559 8 12 5.8929 9 6 9.3093 9 12 7.4855 10 2 7.5869 10 6 7.5246 10 7 6.9882 10 13 6.9950 11 5 7.8892 11 7 7.9131 11 8 7.0559 12 8 5.8929 12 9 7.4855 13 1 8.2274 13 4 7.6682 13 10 6.9950 14 1 6.3038 14 3 7.4801 ; ### unit generation cost & production capacity {F,N} param : c, CAP := 1 1 15 2500 1 2 16 4200 1 3 13 2990 1 4 14 4000 1 5 17 3000 1 6 16 4100 1 7 15 2700 1 8 0 0 1 9 0 0 1 10 0 0 1 11 0 0 1 12 0 0 1 13 0 0 1 14 0 0 2 1 0 0 2 2 0 0 2 3 0 0 2 4 0 0 2 5 0 0 2 6 0 0 2 7 0 0 2 8 14 2000 2 9 15 5500 2 10 12 2900 2 11 11 2100 2 12 15 5000 2 13 13 3100 2 14 14 5100 ; ### price/quantity intercept of sales function {N} param : P0, Q0 := 1 413.26 678.60 2 385.93 2035.80 3 364.48 1469.52 4 431.31 1952.90 5 342.84 734.76 6 429.26 1826.80 7 502.25 1385.60 8 429.98 1040.76 9 429.32 1577.60 10 429.03 2143.32 11 421.48 2189.12 12 429.92 1350.88 13 345.39 2753.10 14 343.87 1404.00 ;