# CP Resources

#### Constraint Programming

- Our ASTRA research group on combinatorial optimisation has a rather comprehensive list of archives & libraries, associations, books, conferences & workshops, courses & tutorials, journals, solvers & languages / libraries, etc on constraint programming.

- See Solver & Hardware for the solver resources of this course.

#### LaTeX

We highly recommend you learn or use for typesetting your homework reports in a professional way, but this is optional. The learning of LaTeX is * beyond* your time budget for this course, but very well-invested as you will find out during the course or later. Here are some LaTeX resources:

- The LaTeX wikibook: a gentle but thorough introduction

- Don't know the LaTeX code for that mathematical symbol you need? Draw it by hand at detexify, and the applet will find the code for you.

- Recommended text editors: Emacs, Aquamacs; we strongly recommend
to use WYSIWYG editors for LaTeX like LyX**not**

- CP demo homework report (source code in the demoReport folder), which also contains examples of all LaTeX commands you need for this course; from the command line (or with Emacs/Aquamacs), compile with
`pdflatex`(once or twice, depending on whether cross-references need to be recomputed), and run`bibtex`whenever the bibliography was modified