You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# available reader file extensions for MIP problems
561
562
#
562
563
set(reader_extensions_MIP
564
+
"cip"
563
565
"mps"
564
566
"lp"
565
567
"opb"
566
568
"pip"
567
569
"fzn"
568
-
"cip"
569
570
"rlp"
570
571
)
571
572
@@ -576,6 +577,14 @@ set(reader_extensions_PB
576
577
"cip"
577
578
)
578
579
580
+
#
581
+
# available reader file extensions for MIPEX problems
582
+
#
583
+
set(reader_extensions_MIPEX
584
+
"cip"
585
+
"lp"
586
+
)
587
+
579
588
#
580
589
# Writer output formats that are not also readers (all writers are reader_extensions_MIP + writer_only_extensions)
581
590
#
@@ -810,32 +819,45 @@ endforeach(instance)
810
819
set(basenames_opb_wrongformat
811
820
bell5.mps
812
821
blend2.mps
822
+
dcmulti.mps
823
+
egout.cip
813
824
egout.mps
814
825
flugpl.mps
826
+
flugpl_rational.mps
815
827
gt2.mps
828
+
lseu_dcmulti.cip
816
829
MANN_a9.clq.lp
817
830
misc03.mps
831
+
misc03.zpl
818
832
rgn.mps
833
+
rgn.zpl
819
834
vpm2.fzn
820
-
lseu_dcmulti.cip
821
-
lseu_dcmulti_sHB.cip
822
-
dcmulti.mps
823
835
)
824
836
set(message_format_opb "WARNING: only binary problems can be written in OPB format.")
825
837
826
838
#
827
839
# the following instances use variable or equations names that are not supported in pip format
828
840
#
829
841
set(basenames_pip_wrongformat
842
+
dcmulti.mps
843
+
egout.cip
844
+
egout.mps
845
+
lseu_dcmulti.cip
830
846
rgn.mps
847
+
rgn.zpl
831
848
)
832
849
set(message_format_pip "PIP might be corrupted")
833
850
834
851
#
835
852
# the following instances use variable or equations names that are not supported in lp format
836
853
#
837
854
set(basenames_lp_wrongformat
855
+
dcmulti.mps
856
+
egout.cip
857
+
egout.mps
858
+
lseu_dcmulti.cip
838
859
rgn.mps
860
+
rgn.zpl
839
861
)
840
862
set(message_format_lp "WARNING: violation of LP format - a constraint name starts with a digit; it is not possible to read the generated LP file with SCIP; use write/genproblem or write/gentransproblem for generic variable names")
841
863
@@ -1226,7 +1248,41 @@ endif()
1226
1248
1227
1249
if(SCIP_WITH_EXACTSOLVE)
1228
1250
#
1229
-
# first test without certification
1251
+
# first test writing and reading from and to different file extensions for default MIPEX (only without original objective offset)
1252
+
#
1253
+
foreach(instance ${instances_MIPEX})
1254
+
split_instance(instance)
1255
+
foreach(extension ${reader_extensions_MIPEX})
1256
+
#
1257
+
# configure the batch file for this test by substituting placeholders in the in.file
1258
+
#
1259
+
# does this instance match the requirements of this format?
0 commit comments