Skip to content
Modeling and Programming with Gecode
TeX C++ Perl Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Updated Apr 10, 2019
images Document branching information display for Gist May 13, 2013
misc Also fail events Mar 14, 2017
notest Updated Jul 4, 2018
test icl - ipl Sep 14, 2015
.gitignore Updated Jul 4, 2018
LICENSE.md Layout Sep 11, 2019
MPG.bib.in Fixed Oct 25, 2011
MPG.tex.in.in Uuups Dec 11, 2018
Makefile Revert version number May 28, 2019
README.md Completed Sep 10, 2019
b-advanced.tex.in Updated Jun 1, 2017
b-started.tex.in Removed size function for choices May 18, 2017
c-bin-packing.tex.in Fixed opaque colors May 28, 2019
c-crossword.tex.in Not that hard so far May 10, 2017
c-golf.tex.in Updated May 10, 2017
c-golomb.tex.in Fixed opaque colors May 28, 2019
c-kakuro.tex.in Fixed opaque colors May 28, 2019
c-knights.tex.in Removed size function for choices May 18, 2017
c-magic-sequence.tex.in Not that hard so far May 10, 2017
c-nonogram.tex.in Not that hard so far May 10, 2017
c-photo.tex.in Some fixes Jun 30, 2018
c-warehouses.tex.in Not that hard so far May 10, 2017
changelog.tex.in Fixed opaque colors May 28, 2019
cp.solvers.questionnaire.xsd gaga May 7, 2013
int.vis Moved to trunk Jul 14, 2011
intro.tex.in Fixed opaque colors May 28, 2019
license.tex Moved to trunk Jul 14, 2011
m-branch.tex.in Described action extension Apr 15, 2019
m-comfy.tex.in Typo May 8, 2018
m-driver.tex.in Started discussion of CPProfiler Nov 6, 2017
m-float.tex.in
m-gist.tex.in Fix Jan 10, 2019
m-group.tex.in Uuups Dec 5, 2018
m-integer.tex.in Merge branch 'develop' of https://bitbucket.org/gtack/gecode-doc into… Dec 5, 2018
m-minimodel.tex.in Fixed opaque colors May 28, 2019
m-search.tex.in Prepared for 6.2.0 Apr 10, 2019
m-set.tex.in initialization list Jul 2, 2018
m-started.tex.in Updated Dec 10, 2018
macros.tex Fixed opaque colors May 28, 2019
p-advisors.tex.in New extensional stuff Aug 23, 2017
p-avoid.tex.in Updated May 10, 2017
p-domain.tex.in Fixed opaque colors May 28, 2019
p-floats.tex.in Updated May 10, 2017
p-memory.tex.in Change alignment again Oct 16, 2018
p-reified.tex.in Described operators for views Jul 23, 2018
p-sets.tex.in Updated May 10, 2017
p-started.tex.in Fixed opaque colors May 28, 2019
p-views.tex.in Described operators for views Jul 23, 2018
references.bib URL madness resolved Oct 24, 2018
s-engine.tex.in Moved to trunk Jul 14, 2011
s-recomputation.tex.in Moved to trunk Jul 14, 2011
s-started.tex.in Not that hard so far May 10, 2017
template.vis Moved to trunk Jul 14, 2011
v.tex.in Described operators for views Jul 23, 2018

README.md

Modeling and Programming with Gecode

Modeling and Programming with Gecode (also known as MPG) provides an introduction to modeling and programming with Gecode, an open, free, portable, accessible, and efficient environment for developing constraint-based systems and applications.

The hands-on, tutorial-style approach will get you started very quickly. The focus is on giving an overview of the key concepts and ideas required to model and program with Gecode. Each concept is introduced using concrete C++ code examples that are developed and explained step by step. This document is complemented by the complete {Gecode reference documentation}, as well as pointers to introductory and more advanced material throughout the text.

Downloading MPG

If you want to download the latest version of MPG as a PDF, please consult the Gecode Documentation Page.

License

All material in this repository are released under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 license.

This Repository

This repository contains the LaTex source code for MPG together with scripts and a Makefile to build MPG and test the programs contained in MPG.

Building MPG

In order to build MPG you need:

  • a sufficiently recent TeX installation such as TeXLive
  • perl
  • ps2pdf which is part of GhostScript

Typing make `(up to three times) generates the file MPG.pdf.

Contact

Please see the main Gecode webpages on how to get in touch.

You can’t perform that action at this time.