@@ -1167,7 +1167,6 @@ function Base.read!(io::IO, model::Model)
1167
1167
end
1168
1168
data = TempMPSModel ()
1169
1169
header = HEADER_NAME
1170
- multi_objectives = String[]
1171
1170
while ! eof (io)
1172
1171
raw_line = readline (io)
1173
1172
if startswith (raw_line, ' *' )
@@ -1211,12 +1210,9 @@ function Base.read!(io::IO, model::Model)
1211
1210
@assert sense == " MAX" || sense == " MIN"
1212
1211
data. is_minimization = sense == " MIN"
1213
1212
elseif header == HEADER_ROWS
1214
- multi_obj = parse_rows_line (data, items)
1215
- if multi_obj != = nothing
1216
- push! (multi_objectives, multi_obj)
1217
- end
1213
+ parse_rows_line (data, items)
1218
1214
elseif header == HEADER_COLUMNS
1219
- parse_columns_line (data, items, multi_objectives )
1215
+ parse_columns_line (data, items)
1220
1216
elseif header == HEADER_RHS
1221
1217
parse_rhs_line (data, items)
1222
1218
elseif header == HEADER_RANGES
@@ -1506,11 +1502,7 @@ function _set_intorg(data, column, column_name)
1506
1502
return
1507
1503
end
1508
1504
1509
- function parse_columns_line (
1510
- data:: TempMPSModel ,
1511
- items:: Vector{String} ,
1512
- multi_objectives:: Vector{String} ,
1513
- )
1505
+ function parse_columns_line (data:: TempMPSModel , items:: Vector{String} )
1514
1506
if length (items) == 3
1515
1507
# [column name] [row name] [value]
1516
1508
column_name, row_name, value = items
@@ -1522,8 +1514,6 @@ function parse_columns_line(
1522
1514
data. intorg_flag = false
1523
1515
return
1524
1516
end
1525
- elseif row_name in multi_objectives
1526
- return
1527
1517
end
1528
1518
_add_new_column (data, column_name)
1529
1519
column = data. name_to_col[column_name]
@@ -1532,9 +1522,6 @@ function parse_columns_line(
1532
1522
elseif length (items) == 5
1533
1523
# [column name] [row name] [value] [row name 2] [value 2]
1534
1524
column_name, row_name_1, value_1, row_name_2, value_2 = items
1535
- if row_name_1 in multi_objectives || row_name_2 in multi_objectives
1536
- return
1537
- end
1538
1525
_add_new_column (data, column_name)
1539
1526
column = data. name_to_col[column_name]
1540
1527
parse_single_coefficient (
0 commit comments