Originally posted by: SystemAdmin
[northwest_trail said:]
Hello,
I'm having a real tough time with a particular error for one of my constraints, and my code seems simple enough.
c1: index_of____POP_BUFFER_5_1 -
index_1*1 - index_2*2 -
index_3*3 - index_4*4 -
...
index_95*95 = 0
I've spanned this constraint over multiple lines because it is more than the maximum line length for CPLEX. The error is as follows:
CPLEX Error 1608: Line 151692: Expected '+','-' or sense, found '*'
It doesn't like the multiplication operand. I've tried variations, such as moving the constant in front of the variable (e.g. 1*index_1) without success. Any help would be really appreciated. Note: I changed the variable names above for simplicity, below is the actual text of the constraint:
c151634: index_of____POP_BUFFER_5_1 - 1*index____POP_BUFFER_5_1_1 -
2*index____POP_BUFFER_5_1_2
- index____POP_BUFFER_5_1_3*3 - index____POP_BUFFER_5_1_4*4 -
index____POP_BUFFER_5_1_5*5 - index____POP_BUFFER_5_1_6*6 -
index____POP_BUFFER_5_1_7*7 -
index____POP_BUFFER_5_1_8*8 - index____POP_BUFFER_5_1_9*9 -
index____POP_BUFFER_5_1_10*10 - index____POP_BUFFER_5_1_11*11 -
index____POP_BUFFER_5_1_12*12 -
index____POP_BUFFER_5_1_13*13 - index____POP_BUFFER_5_1_14*14 -
index____POP_BUFFER_5_1_15*15 - index____POP_BUFFER_5_1_16*16 -
index____POP_BUFFER_5_1_17*17 - index____POP_BUFFER_5_1_18*18 -
index____POP_BUFFER_5_1_19*19 - index____POP_BUFFER_5_1_20*20 -
index____POP_BUFFER_5_1_21*21 - index____POP_BUFFER_5_1_22*22 -
index____POP_BUFFER_5_1_23*23 - index____POP_BUFFER_5_1_24*24 -
index____POP_BUFFER_5_1_25*25 - index____POP_BUFFER_5_1_26*26 -
index____POP_BUFFER_5_1_27*27 - index____POP_BUFFER_5_1_28*28 -
index____POP_BUFFER_5_1_29*29 - index____POP_BUFFER_5_1_30*30 -
index____POP_BUFFER_5_1_31*31 - index____POP_BUFFER_5_1_32*32 -
index____POP_BUFFER_5_1_33*33 - index____POP_BUFFER_5_1_34*34 -
index____POP_BUFFER_5_1_35*35 - index____POP_BUFFER_5_1_36*36 -
index____POP_BUFFER_5_1_37*37 - index____POP_BUFFER_5_1_38*38 -
index____POP_BUFFER_5_1_39*39 - index____POP_BUFFER_5_1_40*40 -
index____POP_BUFFER_5_1_41*41 - index____POP_BUFFER_5_1_42*42 -
index____POP_BUFFER_5_1_43*43 - index____POP_BUFFER_5_1_44*44 -
index____POP_BUFFER_5_1_45*45 - index____POP_BUFFER_5_1_46*46 -
index____POP_BUFFER_5_1_47*47 - index____POP_BUFFER_5_1_48*48 -
index____POP_BUFFER_5_1_49*49 - index____POP_BUFFER_5_1_50*50 -
index____POP_BUFFER_5_1_51*51 - index____POP_BUFFER_5_1_52*52 -
index____POP_BUFFER_5_1_53*53 - index____POP_BUFFER_5_1_54*54 -
index____POP_BUFFER_5_1_55*55 - index____POP_BUFFER_5_1_56*56 -
index____POP_BUFFER_5_1_57*57 - index____POP_BUFFER_5_1_58*58 -
index____POP_BUFFER_5_1_59*59 - index____POP_BUFFER_5_1_60*60 -
index____POP_BUFFER_5_1_61*61 - index____POP_BUFFER_5_1_62*62 -
index____POP_BUFFER_5_1_63*63 - index____POP_BUFFER_5_1_64*64 -
index____POP_BUFFER_5_1_65*65 - index____POP_BUFFER_5_1_66*66 -
index____POP_BUFFER_5_1_67*67 - index____POP_BUFFER_5_1_68*68 -
index____POP_BUFFER_5_1_69*69 - index____POP_BUFFER_5_1_70*70 -
index____POP_BUFFER_5_1_71*71 - index____POP_BUFFER_5_1_72*72 -
index____POP_BUFFER_5_1_73*73 - index____POP_BUFFER_5_1_74*74 -
index____POP_BUFFER_5_1_75*75 - index____POP_BUFFER_5_1_76*76 -
index____POP_BUFFER_5_1_77*77 - index____POP_BUFFER_5_1_78*78 -
index____POP_BUFFER_5_1_79*79 - index____POP_BUFFER_5_1_80*80 -
index____POP_BUFFER_5_1_81*81 - index____POP_BUFFER_5_1_82*82 -
index____POP_BUFFER_5_1_83*83 - index____POP_BUFFER_5_1_84*84 -
index____POP_BUFFER_5_1_85*85 - index____POP_BUFFER_5_1_86*86 -
index____POP_BUFFER_5_1_87*87 - index____POP_BUFFER_5_1_88*88 -
index____POP_BUFFER_5_1_89*89 - index____POP_BUFFER_5_1_90*90 -
index____POP_BUFFER_5_1_91*91 - index____POP_BUFFER_5_1_92*92 -
index____POP_BUFFER_5_1_93*93 - index____POP_BUFFER_5_1_94*94 -
index____POP_BUFFER_5_1_95*95 = 0
#CPLEXOptimizers#DecisionOptimization