Question
1. Formulate the problem as CSP and solve using Python Constraint Solver. 2. Solve the problem using Generate & Test approach with SWI-Prolog. 3. Write
1. Formulate the problem as CSP and solve using Python Constraint Solver.
2. Solve the problem using Generate & Test approach with SWI-Prolog.
3. Write and submit a report where you compare approaches 1 and 2.
a) There are five houses
b) The Englishman lives in the red house.
c) The Spaniard owns the dog.
d) Coffee is drunk in the green house.
e) The Ukrainian drinks tea.
f) The green house is immediately to the right of the ivory house.
g) The Jazz listener owns snails.
h) Classic music is listened to in the yellow house.
i) Milk is drunk in the middle house.
j) The Norwegian lives in the first house.
k) The man who listens to Blues lives in the house next to the man with the fox.
l) Classic music is played in the house next to the house where the horse is kept.
m) Opera fan drinks orange juice.
n) The Japanese likes Kabuki.
o) The Norwegian lives next to the blue house.
Now, who drinks water? Who owns the zebra? In the interest of clarity, it must be added that each of the five houses is painted a different color, and their inhabitants are of different national extractions, own different pets, drink different beverages and listen to different types of music. One other thing: in statement f, right means your right
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started