COMP3620 6320 Assignment 2: Constraint Satisfaction Problems

COMP3620/6320 Assignment 2: Constraint Satisfaction Problems
How to Submit the Exercises
This is the GitLab repository for COMP3620/6320 Assignment 2. To get started:
1. Click the Fork button at the top of the page to fork the repo.
2. Ifaskedforanamespace,chooseyourname.
3. Asyougothroughtheassignment,pushchangesregularlytoyourforkedrepo.Thefilesweexpectyou to change are the following:
experiments.pdf
heuristics.py
inference.py
n_to_bin.py
wumpus2csp.py
The deadline for Assignment 2 is Tuesday 9 May at 6pm. To submit the assignment, you simply need to make sure that you have pushed all of your answers before the deadline. You must not push any more commits after the deadline has passed.
Remember that the marks you receive for the assignment depends on many factors, such as correctness, efficiency, code documentation, code readability, using appropriate data structures, and elegance of the solutions.
For all of the assignments in this course:
You can import ONLY the following packages: argparse, collections, copy, datetime, functools, glob, heapq, itertools, json, logging, math, matplotlib, multiprocessing, random, numpy, operator, os, pandas, pathlib, platform, pickle, pprint, queue, re, string, subprocess, sys, time, typing.
Any other package (for instance, scipy, networkx, etc) is NOT ALLOWED.
Make sure that you are using either python 3.8 or 3.9.
Ready to start? Go to handout/README.md and follow the instructions there completing each of the tasks set for you.

程序代写 CS代考 加QQ: 749389476