1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
PackUP -- PACKage UPgradability with Boolean formulations
=================================================================================
authors: Mikolas Janota, Joao Marques-Silva
contributors: Ines Lynce, Vasco Manquinho
email mikolas@sat.inesc-id.pt
(C) 2011 Mikolas Janota
Released under the GPL license.
Overview
--------------------------------------------------------------------------------
packup is a solver for the package upgradability problem specified in CUDF
[TZ09]. It repeatedly invokes an optimization pseudo-Boolean solver in order
to solve the problem. By default minisat+ [ES06] is used for that pusrpose but
a different solver can be used by specifying the pertaining command line
option.
Usage
--------------------------------------------------------------------------------
packup [OPTIONS] instance_file_name [output_file_name]
-t trendy
-p paranoid
-u cs user criteria
--external-solver command for the external solver
default 'minisat+ -ansi'
--multiplication-string string between coefficients and variables
when communicating to the solver, default '*'
--temporary-directory DIR where temporary files should be placed
default if $TMPDIR if exists, '/tmp' otherwise
--leave-temporary-files do not delete temporary files
NOTE
If the input file is '-', input is read from the standard input.
If the output filename is omitted, output is produced to the standard output.
References
-------------------------------------------------------------------------------
[ES06] Niklas Een and Niklas Sorensson. Translating Pseudo-Boolean Constraints
into SAT. SAT, 2006
[TZ09] Ralf Treinen and Stefano Zacchiroli. Common upgradeability description
format (CUDF) 2.0. Technical Report 003, MANCOOSI, November 200
--
Mikolas Janota, May 2011
|