welcome: please sign in
location: Diff for "Participants\IDP3"
Differences between revisions 1 and 2
Revision 1 as of 2013-05-23 22:05:22
Size: 2716
Comment:
Revision 2 as of 2013-05-23 22:08:39
Size: 2711
Comment:
Deletions are marked like this. Additions are marked like this.
Line 41: Line 41:
 * N01-Permutation-Pattern-Matching: cpsupport, groundwithbounds off, liftedunitpropagation off
 * N02-Valves Location Problem: symmetrybreaking, cpsupport
 * N02-ValvesLocationProblem
 * N04-Connected-Density-Maximum-Still-life: symmetrybreaking, cpsupport, xsb
 * N05-Graceful-Graphs: cpsupport
 * N06-Bottle-Filling
 * N07-Nomystery: symmetrybreaking
 * N08-Sokoban: xsb, symmetrybreaking
 * N09-Ricochet-Robots
 * N12-Strategic-Companies
 * O10-Crossing-Minimization: xsb, cpsupport
 * O11-Reachability: liftedunitpropagation off, lazy grounding
 * O13-Solitaire: cpsupport
 * O14-WeightedSequenceProblem: cpsupport, groundwithbounds off, liftedunitpropagation off
 * O15-StableMarriage: xsb, cpsupport
 * O16-IncrementalScheduling: symmetrybreaking, xsb, cpsupport
 * N01 Permutation Pattern Matching: cpsupport, groundwithbounds off, liftedunitpropagation off
 * N02 Valves Location Problem: symmetrybreaking, cpsupport
 * N04 Connected Density Maximum Still life: symmetrybreaking, cpsupport, xsb
 * N05 Graceful Graphs: cpsupport
 * N06 Bottle Filling
 * N07 Nomystery: symmetrybreaking
 * N08 Sokoban: xsb, symmetrybreaking
 * N09 Ricochet Robots
 * N12 Strategic Companies
 * O10 Crossing Minimization: xsb, cpsupport
 * O11 Reachability: liftedunitpropagation off, lazy grounding
 * O13 Solitaire: cpsupport
 * O14 Weighted Sequence Problem: cpsupport, groundwithbounds off, liftedunitpropagation off
 * O15 Stable Marriage: xsb, cpsupport
 * O16 Incremental Scheduling: symmetrybreaking, xsb, cpsupport
Line 60: Line 59:
 * Wittocx J. et al. ''The idp system: a model expansion system for an extension of classical logic''. LaSh 2008.  * Wittocx J., Marien M. and Denecker M., ''The idp system: a model expansion system for an extension of classical logic''. LASH 2008.

IDP 3

Team

  • Bart Bogaerts (KU Leuven)
  • Maurice Bruynooghe (KU Leuven)
  • Broes De Cat (KU Leuven)
  • Marc Denecker (KU Leuven)
  • Jo Devriendt (KU Leuven)
  • Joachim Jansen (KU Leuven)
  • Pieter Van Hertum (KU Leuven)

Description

IDP 3 uses FO(ID,Agg) + Lua as input language.

Model generation/optimization is achieved by lifted unit propagation + grounding with bounds (possibly using XSB for evaluating definitions) + applying the search algorithm MinisatID.

The integration with Lua (with logic components as first-class citizens) is used for pre- and postprocessing and to implement more complex inferences.

System Settings

System versions:

  • IDP 3.1.4
  • MinisatID 3.7.4
  • XSB 3.3

We will refer to the following options:

  • cpsupport = using finite domain variables and constraints during search
  • lazy grounding = interleaving grounding and search.
  • xsb = evaluation of definitions with only 2-valued open symbols before search, by applying the XSB Prolog system.
  • symmetrybreaking = automated symmetry detection + addition of static symmetry breaking formulas to the theory.
  • groundwithbounds = derive bounds on necessary variable instantations during grounding. by reasoning based on the input interpretation + improve the order of instantiation.
  • liftedunitpropagation = apply approximative unit propagation on the non-ground theory.

By default, the first 4 are disabled and the last 2 are enabled. Only options not taking their default value are mentioned.

System Track: lazy grounding, xsb, cpsupport.

  • FO(.)^IDP is used as input language.

Model-and-Solve Track:

  • N01 Permutation Pattern Matching: cpsupport, groundwithbounds off, liftedunitpropagation off
  • N02 Valves Location Problem: symmetrybreaking, cpsupport
  • N04 Connected Density Maximum Still life: symmetrybreaking, cpsupport, xsb
  • N05 Graceful Graphs: cpsupport
  • N06 Bottle Filling
  • N07 Nomystery: symmetrybreaking
  • N08 Sokoban: xsb, symmetrybreaking
  • N09 Ricochet Robots
  • N12 Strategic Companies
  • O10 Crossing Minimization: xsb, cpsupport
  • O11 Reachability: liftedunitpropagation off, lazy grounding
  • O13 Solitaire: cpsupport
  • O14 Weighted Sequence Problem: cpsupport, groundwithbounds off, liftedunitpropagation off
  • O15 Stable Marriage: xsb, cpsupport
  • O16 Incremental Scheduling: symmetrybreaking, xsb, cpsupport

References

  • Participant URL.

  • Wittocx J., Marien M. and Denecker M., The idp system: a model expansion system for an extension of classical logic. LASH 2008.

ASP Competition 2013: Participants\IDP3 (last edited 2013-05-24 17:47:22 by FrancescoCalimeri)