我有一组SMPS文件,由Coin的SMPS读取器读取,而不是由SCIP6.0读取。实际上,SCIP6.0在试图读取.sto文件时显示了“分段错误(核心转储)”。
请你快速看一看,看看哪一部分不对?
提前谢谢你。
SSLP_3_3_3.cor
NAME SSLP_3_3_3
ROWS
N OBJ
L CON1
L CON2
L CON3
L CON4
E CON5
E CON6
E CON7
COLUMNS
MARKER 'MARKER' 'INTORG'
x[1] OBJ 69.000000 CON1 1.000000
x[1] CON2 -66.000000
x[2] OBJ 42.000000 CON1 1.000000
x[2] CON3 -66.000000
x[3] OBJ 44.000000 CON1 1.000000
x[3] CON4 -66.000000
y[1,1] OBJ -21.000000 CON2 21.000000
y[1,1] CON5 1.000000
y[1,2] OBJ -18.000000 CON3 18.000000
y[1,2] CON5 1.000000
y[1,3] OBJ -11.000000 CON4 11.000000
y[1,3] CON5 1.000000
y[2,1] OBJ -21.000000 CON2 21.000000
y[2,1] CON6 1.000000
y[2,2] OBJ -19.000000 CON3 19.000000
y[2,2] CON6 1.000000
y[2,3] OBJ -4.000000 CON4 4.000000
y[2,3] CON6 1.000000
y[3,1] OBJ -6.000000 CON2 6.000000
y[3,1] CON7 1.000000
y[3,2] OBJ -24.000000 CON3 24.000000
y[3,2] CON7 1.000000
y[3,3] OBJ -8.000000 CON4 8.000000
y[3,3] CON7 1.000000
MARKER 'MARKER' 'INTEND'
y0[1] OBJ 1000.000000 CON2 -1.000000
y0[2] OBJ 1000.000000 CON3 -1.000000
y0[3] OBJ 1000.000000 CON4 -1.000000
RHS
rhs CON1 3.000000 CON2 -0.000000
rhs CON3 -0.000000 CON4 -0.000000
rhs CON5 1.000000 CON6 1.000000
rhs CON7 1.000000
BOUNDS
BV BOUND x[1]
BV BOUND x[2]
BV BOUND x[3]
BV BOUND y[1,1]
BV BOUND y[1,2]
BV BOUND y[1,3]
BV BOUND y[2,1]
BV BOUND y[2,2]
BV BOUND y[2,3]
BV BOUND y[3,1]
BV BOUND y[3,2]
BV BOUND y[3,3]
ENDATASSLP_3_3_3.sto
STOCH SSLP_3_3_3
SCENARIOS DISCRETE
SC SCEN1 'ROOT' 0.333333 PERIOD2
rhs CON5 -0.000000
rhs CON6 -0.000000
rhs CON7 -0.000000
SC SCEN2 'ROOT' 0.333333 PERIOD2
rhs CON6 -0.000000
SC SCEN3 'ROOT' 0.333333 PERIOD2
rhs CON7 -0.000000
ENDATASSLP_3_3_3.tim
TIME SSLP_3_3_3
PERIODS IMPLICIT
x[1] CON1 PERIOD1
y[1,1] CON2 PERIOD2
ENDATA发布于 2018-07-24 07:13:40
SCIP期望rhs是大写的,我不知道格式到底定义了什么,但这实际上符合mps中节的工作方式。我们将来可能会改变这一点,但在此之前,只需编写RHS,一切都会正常工作。
https://stackoverflow.com/questions/51481802
复制相似问题