06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The main part of CSP is the formulation of the problem, as the solution is<br />

done automatically by searching in the entire domain. Improving the search<br />

efficiency by employing heuristics may give a new flavor to the CSP.<br />

Exercises<br />

1. Draw a map of your country <strong>and</strong> shade the states carefully with a<br />

minimum number of colors, so that no two neighbors have the same<br />

color. Draw an equivalent constraint graph for the problem <strong>and</strong> hence<br />

determine theoretically the minimum number of colors you require to<br />

color the map.<br />

2. Draw a passive electrical circuit with at least two loops, <strong>and</strong> then<br />

construct the constraint net for your circuit. Instantiate the input variables<br />

<strong>and</strong> show how the constraints propagate through the network to compute<br />

the output variables.<br />

3. Write three ineqalities, each of 3 variables, <strong>and</strong> solve them by the<br />

approach presented in the chapter.<br />

4. Draw a right angled pyramid with 4 planes <strong>and</strong> label its junctions: convex<br />

or concave. Is there any uncertainty in your labeling? If yes, then how<br />

will you resolve it?<br />

References<br />

[1] Cohen, J., “Constraint logic programming languages,” Communications<br />

of the ACM, vol. 33, no. 7, pp. 52-68, 1990.<br />

[2] Freuder, E. <strong>and</strong> Mackworth, A., Constraint Based Reasoning, MIT<br />

Press, Cambridge, MA, 1994.<br />

[3] Jaffer, J. <strong>and</strong> Maher, M., Constraint logic programming: A survey,<br />

Journal of Logic Programming, vol. 19/20, pp. 503-582, 1994.<br />

[4] Marriot, K. <strong>and</strong> Stuckey, P. J., Programming with constraints: An<br />

introduction, MIT Press, Cambridge, MA, 1998.<br />

[5] Stefik, M., Planning with constraints (MOLGEN: Part 1), <strong>Artificial</strong><br />

<strong>Intelligence</strong>, vol. 16, pp. 111-139, 1981.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!