Originally posted by: Sausinch
So i just started working with CPLEX studio and just as i thought i finished the task, i came accross this error and i can't seem to fix it.
Whole code:
-------------------------------------------------------------------------------------
dvar int+ x11;
dvar int+ x21;
dvar int+ x31;
dvar int+ x41;
dvar int+ x12;
dvar int+ x22;
dvar int+ x32;
dvar int+ x42;
dvar int+ x13;
dvar int+ x23;
dvar int+ x33;
dvar int+ x43;
dvar int+ x14;
dvar int+ x24;
dvar int+ x34;
dvar int+ x44;
dvar int+ x15;
dvar int+ x25;
dvar int+ x35;
dvar int+ x45;
dvar int+ x16;
dvar int+ x26;
dvar int+ x36;
dvar int+ x46;
dvar int+ x17;
dvar int+ x27;
dvar int+ x37;
dvar int+ x47;
dvar int+ x18;
dvar int+ x28;
dvar int+ x38;
dvar int+ x48;
dvar int+ x19;
dvar int+ x29;
dvar int+ x39;
dvar int+ x49;
dvar int+ x110;
dvar int+ x210;
dvar int+ x310;
dvar int+ x410;
dvar int+ x111;
dvar int+ x211;
dvar int+ x311;
dvar int+ x411;
dvar int+ x112;
dvar int+ x212;
dvar int+ x312;
dvar int+ x412;
dvar int+ x113;
dvar int+ x213;
dvar int+ x313;
dvar int+ x413;
dvar int+ x114;
dvar int+ x214;
dvar int+ x314;
dvar int+ x414;
dvar int+ x115;
dvar int+ x215;
dvar int+ x315;
dvar int+ x415;
dvar int+ x116;
dvar int+ x216;
dvar int+ x316;
dvar int+ x416;
dvar int+ x117;
dvar int+ x217;
dvar int+ x317;
dvar int+ x417;
dvar int+ x118;
dvar int+ x218;
dvar int+ x318;
dvar int+ x418;
dvar int+ x119;
dvar int+ x219;
dvar int+ x319;
dvar int+ x419;
dvar int+ x120;
dvar int+ x220;
dvar int+ x320;
dvar int+ x420;
dvar int+ x121;
dvar int+ x221;
dvar int+ x321;
dvar int+ x421;
dvar int+ x122;
dvar int+ x222;
dvar int+ x322;
dvar int+ x422;
dvar int+ x123;
dvar int+ x223;
dvar int+ x323;
dvar int+ x423;
dvar int+ x124;
dvar int+ x224;
dvar int+ x324;
dvar int+ x424;
dvar int y13;
dvar int y23;
dvar int y33;
dvar int y43;
dvar int y14;
dvar int y24;
dvar int y34;
dvar int y44;
dvar int y16;
dvar int y26;
dvar int y36;
dvar int y46;
dvar int y17;
dvar int y27;
dvar int y37;
dvar int y47;
dvar int y18;
dvar int y28;
dvar int y38;
dvar int y48;
dvar int y19;
dvar int y29;
dvar int y39;
dvar int y49;
dvar int y110;
dvar int y210;
dvar int y310;
dvar int y410;
dvar int y111;
dvar int y211;
dvar int y311;
dvar int y411;
dvar int y113;
dvar int y213;
dvar int y313;
dvar int y413;
dvar int y114;
dvar int y214;
dvar int y314;
dvar int y414;
dvar int y116;
dvar int y216;
dvar int y316;
dvar int y416;
dvar int y117;
dvar int y217;
dvar int y317;
dvar int y417;
dvar int y118;
dvar int y218;
dvar int y318;
dvar int y418;
dvar int y119;
dvar int y219;
dvar int y319;
dvar int y419;
dvar int y122;
dvar int y222;
dvar int y322;
dvar int y422;
dvar int y123;
dvar int y223;
dvar int y323;
dvar int y423;
dvar int y124;
dvar int y224;
dvar int y324;
dvar int y424;
maximize
85*2*(x11 + x21 + x31 + x41) +
90*1* (x12 + x22 + x32 + x42) +
55*(1* (x13 + x23 + x33 + x43)+0.4*(y13 + y23 + y33 + y43)/1)+
50*(1.3* (x14 + x24 + x34 + x44)+0.4*(y14 + y24 + y34 + y44)/1)+
25*1.7* (x15 + x25 + x35 + x45)+
35*(1*(x16 + x26 + x36 + x46)+0.5*(y16 + y26 + y36 + y46)/1)+
30*(1* (x17 + x27 + x37 + x47)+0.5*(y17 + y27 + y37 + y47)/1)+
80*(2* (x18 + x28 + x38 + x48)+0.3*( y18 + y28 + y38 + y48)/1)+
75*(2*( x19 + x29 + x39 + x49) +0.3*( y19 + y29 + y39 + y49)/1)+
60*(2*( x110 + x210 + x310 + x410) +0.2*(y110 + y210 + y310 + y410)/1)+
65*(1*( x111 + x211 + x311 + x411) +0.2*(y111 + y211 + y311 + y411)/1)+
30*1*( x112 + x212 + x312 + x412) +
20*(1.3*( x113 + x213 + x313 + x413) +0.1*(y113 + y213 + y313 + y413)/1)+
15*(2*( x114 + x214 + x314 + x414) +0.1*( y114 + y214 + y314 + y414)/1)+
10*(2*( x115 + x215 + x315 + x415) +
80*(1.7*( x116 + x216 + x316 + x416) +0.3*(y116 + y216 + y316 + y416)/1)+
75*(1.7*( x117 + x217 + x317 + x417) +0.3*(y117 + y217 + y317 + y417)/1)+
70*(1.7*( x118 + x218 + x318 + x418) +0.3*( y118 + y218 + y318 + y418)/3)+
60*(2*( x119 + x219 + x319 + x419) +0.3*(y119 + y219 + y319 + y419)/1)+
25*(2*( x120 + x220 + x320 + x420) +
30*(1.3*( x121 + x221 + x321 + x421) +
30*(1.3*( x122 + x222 + x322 + x422) +0.4*(y122 + y222 + y322 + y422)/1)+
40*(2*( x123 + x223 + x323 + x423) +0.4*(y123 + y223 + y323 + y423)/2)+
20*(2*( x124 + x224 + x324 + x424) +0.4*( y124 + y224 + y324 + y424)/1)
subject to {
Sprints1:
7*x11 + 7*x12 + 3*x13 + 6*x14 + 4*x15 + 5*x16 + 3*x17 + 8*x18 + 6*x19 + 6*x110 + 8*x111 + 2*x112 + 3*x113 + 4*x114 + 6*x115 +9*x116 + 8*x117 +8*x118 +8*x119 + 3*x120 + 3*x121 + 4*x122 + 4*x123 + 2*x124 <= 30
Sprints2:
7*x21 + 7*x22 + 3*x23 + 6*x24 + 4*x25 + 5*x26 + 3*x27 + 8*x28 + 6*x29 + 6*x210 + 8*x211 + 2*x212 + 3*x213 + 4*x214 + 6*x215 +9*x216 + 8*x217 +8*x218 +8*x219 + 3*x220 + 3*x221 + 4*x222 + 4*x223 + 2*x224 <= 15
Sprints3:
7*x31 + 7*x32 + 3*x33 + 6*x34 + 4*x35 + 5*x36 + 3*x37 + 8*x38 + 6*x39 + 6*x310 + 8*x311 + 2*x312 + 3*x313 + 4*x314 + 6*x315 +9*x316 + 8*x317 +8*x318 +8*x319 + 3*x3 20 + 3*x321 + 4*x322 + 4*x323 + 2*x324 <= 15
Sprints4:
7*x41 + 7*x42 + 3*x43 + 6*x44 + 4*x45 + 5*x46 + 3*x47 + 8*x48 + 6*x49 + 6*x410 + 8*x411 + 2*x412 + 3*x413 + 4*x414 + 6*x415 +9*x416 + 8*x417 +8*x418 +8*x419 + 3*x4 20 + 3*x421 + 4*x422 + 4*x423 + 2*x424 <= 30
Sprints5:
7*x51 + 7*x52 + 3*x53 + 6*x54 + 4*x55 + 5*x56 + 3*x57 + 8*x58 + 6*x59 + 6*x510 + 8*x511 + 2*x512 + 3*x513 + 4*x514 + 6*x515 +9*x516 + 8*x517 +8*x518 +8*x519 + 3*x5 20 + 3*x521 + 4*x522 + 4*x523 + 2*x524 <= 35
Sprints6:
7*x61 + 7*x62 + 3*x63 + 6*x64 + 4*x65 + 5*x66 + 3*x67 + 8*x68 + 6*x69 + 6*x610 + 8*x611 + 2*x612 + 3*x613 + 4*x614 + 6*x615 +9*x616 + 8*x617 +8*x618 +8*x619 + 3*x6 20 + 3*x621 + 4*x622 + 4*x623 + 2*x624 <= 10
stasts1:
x11+x21+x31+x41==1
stasts2:
x12+x22+x32+x42==1
stasts3:
x13+x23+x33+x43==1
stasts4:
x14+x24+x34+x44==1
stasts5:
x15+x25+x35+x45==1
stasts6:
x16+x26+x36+x46==1
stasts7:
x17+x27+x37+x47==1
stasts8:
x18+x28+x38+x48==1
stasts9:
x19+x29+x39+x49==1
stasts10:
x110+x210+x310+x410==1
stasts11:
x111+x211+x311+x411==1
stasts12:
x112+x212+x312+x412==1
stasts13:
x113+x213+x313+x413==1
stasts14:
x114+x214+x314+x414==1
stasts15:
x115+x215+x315+x415==1
stasts16:
x116+x216+x316+x416==1
stasts17:
x117+x217+x317+x417==1
stasts18:
x118+x218+x318+x418==1
stasts19:
x119+x219+x319+x419==1
stasts20:
x120+x220+x320+x420==1
stasts21:
x121+x221+x321+x421==1
stasts22:
x122+x222+x322+x422==1
stasts23:
x123+x223+x323+x423==1
stasts24:
x124+x224+x324+x424==1
Pirmsnorise1:
x17<=x16
x27<=x16+x26
x37<=x16+x26+x36
x47<=x16+x26+x36+x46
x57<=x16+x26+x36+x46+x56
x67<=x16+x26+x36+x46+x56+x66
Pirmsnorise2:
x18<=x17
x28<=x17+x27
x38<=x17+x27+x37
x48<=x17+x27+x37+x47
x58<=x17+x27+x37+x47+x57
x68<=x17+x27+x37+x47+x57+x67
Pirmsnorise3:
x19<=x17
x29<=x17+x27
x39<=x17+x27+x37
x49<=x17+x27+x37+x47
x59<=x17+x27+x37+x47+x57
x69<=x17+x27+x37+x47+x57+x67
Pirmsnorise4:
x110<=x17
x210<=x17+x27
x310<=x17+x27+x37
x410<=x17+x27+x37+x47
x510<=x17+x27+x37+x47+x57
x610<=x17+x27+x37+x47+x57+x67
Pirmsnorise5:
x115<=x113+x114
x215<=x113+x213+x114+x214
x315<=x113+x213+x313+x114+x214+x314
x415<=x113+x213+x313+x413+x114+x214+x314+x414
x515<=x113+x213+x313+x413+x513+x114+x214+x314+x414+x514
x615<=x113+x213+x313+x413+x513+x613+x114+x214+x314+x414+x514+x614
Pirmsnorise6:
x117<=x113+x114
x217<=x113+x213+x114+x214
x317<=x113+x213+x313+x114+x214+x314
x417<=x113+x213+x313+x413+x114+x214+x314+x41
x517<=x113+x213+x313+x413+x513+x114+x214+x314+x414+x514
x617<=x113+x213+x313+x413+x513+x613+x114+x214+x314+x414+x514+x614
Pirmsnorise7:
x118<=x113+x114
x218<=x113+x213+x114+x214
x318<=x113+x213+x313+x114+x214+x314
x418<=x113+x213+x313+x413+x114+x214+x314+x41
x518<=x113+x213+x313+x413+x513+x114+x214+x314+x414+x514
x618<=x113+x213+x313+x413+x513+x613+x114+x214+x314+x414+x514+x614
Pirmsnorise8:
x119<=x113+x114
x219<=x113+x213+x114+x214
x319<=x113+x213+x313+x114+x214+x314
x419<=x113+x213+x313+x413+x114+x214+x314+x414
x519<=x113+x213+x313+x413+x513+x114+x214+x314+x414+x514
x619<=x113+x213+x313+x413+x513+x613+x114+x214+x314+x414+x514+x614
Pirmsnorise9:
x120<=x113+x114
x220<=x113+x213+x114+x214
x320<=x113+x213+x313+x114+x214+x314
x420<=x113+x213+x313+x413+x114+x214+x314+x41
x520<=x113+x213+x313+x413+x513+x114+x214+x314+x414+x514
x620<=x113+x213+x313+x413+x513+x613+x114+x214+x314+x414+x514+x614
Pirmsnorise10:
x138<=x142
x238<=x142+x242
x338<=x142+x242+x342
x438<=x142+x242+x342+x442
x538<=x142+x242+x342+x442+x542
x638<=x142+x242+x342+x442+x542+x642
Pirmsnorise11:
x139<=x142
x239<=x142+x242
x339<=x142+x242+x342
x439<=x142+x242+x342+x442
x539<=x142+x242+x342+x442+x542
x639<=x142+x242+x342+x442+x542+x642
Pirmsnorise12:
x140<=x142
x240<=x142+x242
x340<=x142+x242+x342
x440<=x142+x242+x342+x442
x340<=x142+x242+x342+x442+x542
x440<=x142+x242+x342+x442+x542+x642
Pirmsnorise13:
x141<=x140
x241<=x140+x240
x341<=x140+x240+x340
x441<=x140+x240+x340+x440
x341<=x140+x240+x340+x440+x540
x441<=x140+x240+x340+x440+x540+x640
korelacija1:
y16<=x17
y16<=x16
y26<=x27
y26<=x26
y36<=x37
y36<=x36
y46<=x47
y46<=x46
y56<=x57
y56<=x56
y66<=x67
y66<=x66
korelacija2:
y17<=x16
y17<=x17
y27<=x26
y27<=x27
y37<=x36
y37<=x37
y47<=x46
y47<=x47
y57<=x56
y57<=x57
y67<=x66
y67<=x67
korelacija3:
y19<=x110
y19<=x19
y29<=x210
y29<=x29
y39<=x310
y39<=x39
y49<=x410
y49<=x49
y59<=x510
y59<=x59
y69<=x610
y69<=x69
korelacija4:
y110<=x19
y110<=x110
y210<=x29
y210<=x210
y310<=x39
y310<=x310
y410<=x49
y410<=x410
y510<=x59
y510<=x510
y610<=x69
y610<=x610
korelacija5:
y113<=x114
y113<=x113
y213<=x214
y213<=x213
y313<=x314
y313<=x313
y413<=x414
y413<=x413
y513<=x514
y513<=x513
y613<=x614
y613<=x613
korelacija6:
y114<=x113
y114<=x114
y214<=x213
y214<=x214
y314<=x313
y314<=x314
y414<=x413
y414<=x414
y514<=x513
y514<=x514
y614<=x613
y614<=x614
korelacija7:
y115<=x116
y115<=x115
y215<=x216
y215<=x215
y315<=x316
y315<=x315
y415<=x416
y415<=x415
y515<=x516
y515<=x515
y615<=x616
y615<=x615
korelacija8:
y116<=x115
y116<=x116
y216<=x215
y216<=x216
y316<=x315
y316<=x316
y416<=x415
y416<=x416
y516<=x515
y516<=x516
y616<=x615
y616<=x616
korelacija9:
y118<=x119
y118<=x118
y218<=x219
y218<=x218
y318<=x319
y318<=x318
y418<=x419
y418<=x418
y518<=x519
y518<=x518
y618<=x619
y618<=x618
korelacija10:
y119<=x118
y119<=x119
y219<=x218
y219<=x219
y319<=x318
y319<=x319
y419<=x418
y419<=x419
y519<=x518
y519<=x519
y619<=x618
y619<=x619
korelacija11:
y138<=x140
y138<=x138
y238<=x240
y238<=x238
y338<=x340
y338<=x338
y438<=x440
y438<=x438
y538<=x540
y538<=x538
y638<=x640
y638<=x638
korelacija12:
y139<=x140
y139<=x139
y239<=x240
y239<=x239
y339<=x340
y339<=x339
y439<=x440
y439<=x439
y539<=x540
y539<=x539
y639<=x640
y639<=x639
korelacija13:
y140<=x138+x139+x141
y140<=x140*3
y240<=x238+x239+x241
y240<=x240*3
y340<=x338+x339+x341
y340<=x340*3
y440<=x438+x439+x441
y440<=x440*3
y540<=x538+x539+x541
y540<=x540*3
y640<=x638+x639+x641
y640<=x640*3
korelacija14:
y141<=x140
y114<=x141
y214<=x240
y241<=x241
y341<=x340
y341<=x341
y441<=x440
y441<=x441
y541<=x540
y541<=x541
y641<=x640
y641<=x641
korelacija15:
y144<=x145
y144<=x144
y244<=x245
y244<=x244
y344<=x345
y344<=x344
y444<=x445
y444<=x444
y544<=x545
y544<=x544
y644<=x645
y644<=x644
korelacija16:
y145<=x144+x146
y145<=x145*2
y245<=x244+x246
y245<=x245*2
y345<=x344+x346
y345<=x345*2
y445<=x444+x446
y445<=x445*2
y545<=x544+x346
y545<=x545*2
y645<=x644+x446
y645<=x645*2
korelacija17:
y146<=x145
y146<=x146
y246<=x245
y246<=x246
y346<=x345
y346<=x346
y446<=x445
y446<=x446
y546<=x545
y546<=x546
y646<=x645
y646<=x646
}
--------------------------------------------------------------------------------------------------------
The problem is the bold part - subject to {}. Error message "Description Resource Path Location Type
syntax error, unexpected subject IOP2.mod /IOP2 261:1-8 C:/Users/MS00661.EDU/Desktop/projekts/IOP2/IOP2.mod OPL Outline Problem Marker"
However, if i add a semicolon before subject to, i get the same message but regarding the semicolon : "syntax error, unexpected ; "
#CPLEXOptimizers#DecisionOptimization