
Constraints Programming
Combinatorial optimization
In computer science and artificial intelligence , combinatorial search studies search algorithms for solving instances of problems that are believed to be hard in general, by efficiently exploring the usually large solution space of these instances. Combinatorial search algorithms achieve this efficiency by reducing the effective size of the search space or employing heuristics.Constraint satisfaction problem
Operations research
lecture06.pdf (application/pdf objekt)
lookahead lokalni vypocty - pomuzou s heuristickym prorezavanim.. by Oct 25
nebo primo k jadru veci - problemove zavisle heuristiky by Oct 25
value ordering - succeed -first - volime hodnotu, ktera nejmene omezi ostatni volne promenne (tak aby na ostatni souvisejici promenne zbyla co nejsirsi domena hodnot) apod. by Oct 25
variable ordering - fail-first variable - dom heuristika - najdeme tu, ktera ma nejvetsi pocet omezeni a tu se snazime vyresit prvni.. (stat s nejvetsim poctem jiz obarvenych sousedu) - deg heuristika - najdeme promennou s nejvetsim poctem volnych podminek (stat s nejvice sousedy), dom-deg avrianta... by Oct 25
promenne/hodnoty - vybirame spravnou strategii prohledavani S by Oct 25
Backjumping
Look-ahead (backtracking)
In backtracking algorithms , look ahead is the generic term for a subprocedure that attempts to foresee the effects of choosing a branching variable to evaluate or one of its values.Local consistency
In constraint satisfaction , local consistency conditions are properties of constraint satisfaction problems related to the consistency of subsets of variables or constraints. Several such conditions exist, the most known being node consistency , arc consistency , and path consistency .složitost k-konzistence je exponenciální v k. by Oct 25
Je-li problém i-konzistentní i=1,..,n (n je počet proměnných), potom umíme řešit bez navracení) by Oct 25
Node/Arc/Path (k-) consistency by Oct 25

