SCIP_SOLUTION_READ
Read Solution Data from SCIP Result File
SCIP_SOLUTION_READ,
a MATLAB program which
reads a file created by the integer programming package SCIP, representing
the solution of a polyomino tiling problem, and writes out a simple
ASCII file that can be read by load().
For our problems, SCIP reads an LP file defining an integer linear system,
created by polyomino_monohedral_matrix or polyomino_multihedral_matrix.
The solution data returned can be printed or plotted.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Languages:
scip_solution_read is available in
a MATLAB version.
Related Programs and Data:
CPLEX_SOLUTION_READ,
a MATLAB program which
extracts solution data from a CPLEX result file;
CPLEX can be "fed" by an LP file created by POLYOMINO_MONOHEDRAL_MATRIX
or POLYOMINO_MULTIHEDRAL_MATRIX, and the results
can be displayed by POLYOMINO_MONOHEDRAL_TILING_PRINT or
POLYOMINO_MULTIHEDRAL_TILING_PRINT.
GUROBI_SOLUTION_READ,
a MATLAB program which
reads a file created by the optimization package GUROBI, representing
the solution of a polyomino tiling problem, and writes out a simple
ASCII file that can be read by load().
scip_solution_read_test
Reference:
-
http://scip.zib.de/ ,
the SCIP home page.
-
The SCIP Optimization Suite 5.0,
Ambros Gleixner, Leon Eifler, Tristan Gally, Gerald Gamrath,
Patrick Gemander, Robert Lion Gottwald, Gregor Hendel,
Christopher Hojny, Thorsten Koch, Matthias Miltenberger,
Benjamin Müller, Marc E. Pfetsch, Christian Puchert, Daniel Rehfeldt,
Franziska Schlösser, Felipe Serrano, Yuji Shinano,
Jan Merlin Viernickel, Stefan Vigerske, Dieter Weninger,
Jonas T. Witt, Jakob Witzig,
ZIB-Report 17-61, Zuse Institute Berlin, December 2017.
Source Code:
-
i4mat_print.m,
prints an I4MAT;
-
i4mat_print_some.m,
prints some of an I4MAT;
-
i4vec2_print.m,
prints a pair of I4VECs.
-
s_len_trim.m
returns the length of a string to the last nonblank;
-
s_word_count.m
counts the number of "words" in a string;
-
s_word_extract_first.m
extracts the first word from a string;
-
scip_index_read.m,
reads a file created by SCIP, representing solutions to a
polyomino tiling problem, and extracts information about the
permutation of the variables.
-
scip_solution_read.m,
reads a file created by SCIP, representing solutions to a
polyomino tiling problem, and extracts the solutions as a
simple MATLAB vector.
-
timestamp.m,
prints the YMDHMS date as a timestamp.
Last revised on 11 March 2019.