Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:dydaktyka:csp:intro [2019/02/27 22:38]
msl [Polishing rough edges]
en:dydaktyka:csp:intro [2020/10/06 21:33] (current)
ligeza [Solving the Progblem]
Line 7: Line 7:
   * [optional] define optimality criteria, e.g. cost function, which has to be minimized; ​   * [optional] define optimality criteria, e.g. cost function, which has to be minimized; ​
   * [optional] define the search procedure which will be used to find the solution. ​   * [optional] define the search procedure which will be used to find the solution. ​
 +
 +All files required to solve the assignments are available via [[https://​gitlab.com/​agh-krr/​2019-2020/​labs|the repository]],​ so clone it first and follow the Readme instructions.
  
 ===== "Real Life" Example =====  ===== "Real Life" Example ===== 
Line 21: Line 23:
   - Run MiniZinc IDE   - Run MiniZinc IDE
  
-===== Solving the Progblem ​=====+===== Solving the Problem ​=====
  
 Modelling problem in MiniZinc consists of four steps: Modelling problem in MiniZinc consists of four steps:
Line 80: Line 82:
 The simplest way: ''​MiniZincIDE -> Menu -> Minizinc -> Run''​. The simplest way: ''​MiniZincIDE -> Menu -> Minizinc -> Run''​.
  
-To receive more than one solution, check the ''​Configuration'' ​tab, check the ''​User-defined behavior''​ checkbox and select ''​Print all solutions''​. +To receive more than one solution, check the ''​Show configuration editor'' ​button in the right top corner, check the ''​User-defined behavior''​ checkbox and select ''​Print all solutions''​. 
- +X===== Tip 50% =====
-XX===== Tip 50% =====+
  
 The comic strip claims, that we will receive a tip only if we manage to create a general solution. We like tips, so let's get to work! The comic strip claims, that we will receive a tip only if we manage to create a general solution. We like tips, so let's get to work!
Line 191: Line 192:
 set of <​type>:​ SetName = start..end; set of <​type>:​ SetName = start..end;
 </​code>​ </​code>​
-  - ''​show configuration editor''​ is a very tempting button in the right top corner of the MiniZincIDE. Play with the options: +  - ''​Show configuration editor''​ is a very tempting button in the right top corner of the MiniZincIDE. Play with the options:
-    * Force solver to print only a single solution instead of all.+
     * Check verbose output of the solver.     * Check verbose output of the solver.
     * Try using the ''​Gecode-gist''​solver. It should display a search tree. Do you understand what does it show?     * Try using the ''​Gecode-gist''​solver. It should display a search tree. Do you understand what does it show?
 +    * Experiment :)
en/dydaktyka/csp/intro.1551303515.txt.gz · Last modified: 2019/06/27 16:00 (external edit)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0