Presentation is loading. Please wait.

Presentation is loading. Please wait.

Incorporating Constraint Checking Costs in Constraint Satisfaction Problem Suryakant Sansare.

Similar presentations


Presentation on theme: "Incorporating Constraint Checking Costs in Constraint Satisfaction Problem Suryakant Sansare."— Presentation transcript:

1 Incorporating Constraint Checking Costs in Constraint Satisfaction Problem
Suryakant Sansare

2 Presentation What is Constraint Satisfaction Problem
What is a cost model ? Domains explored Heuristics used Analysis of results Future Work Conclusion

3 What is Constraint Satisfaction Problem (CSP)
Consists of a set of variables and constraints or restrictions on the legal values of these variables. Eg. Map Coloring problem A solution to CSP is a set of values for the variables such that all or most of the constraints are satisfied.

4 What is Cost Model ? Costs for a Constraint Network can be communication costs, temporal costs Why do we need to consider costs? They are inherently present in the domain. They affect the overall efficiency of the search process. Two cost models : Constraint set cost Constraint value cost

5 Domains N-queens Sports Scheduler Easy to visualize. Well understood.
Regular constraint structure. Sports Scheduler More realistic model. Less regular constraint network. Association of cost better corresponds to the cost distribution in real world.

6 Heuristics N-queens Sports Scheduler
Most constrained first variable ordering. Deferred constraints. (costly constraints last) Lowest cost first. Highest cost first. Sports Scheduler Lowest Cost First value ordering heuristic. Random Value ordering heuristic. Most constrained team first heuristic.

7 Experiments N-queens Sports Scheduler Costs were unit costs.
Varied the number of costly constraints. Took results for 10 runs for each heuristic. Sports Scheduler Two types of cost distribution Uniform Exponential Varied team size and number of games each team played

8 Results

9 Results

10 Future Work Run more experiments.
Find more heuristics for the sports scheduler domain. Run experiments for cases where all the stadiums are not available all the time. Try different cost models.

11 Conclusion Costs are inherent in certain real world domains.
Consideration of these costs during problem solving is necessary and effective.


Download ppt "Incorporating Constraint Checking Costs in Constraint Satisfaction Problem Suryakant Sansare."

Similar presentations


Ads by Google