The legacy of the Zinc modelling language
Abstract The Zinc modelling language was developed as part of the G12 project, which aimed to generate a new approach to constraint programming. A key feature of Zinc was its solver-independence, deliberately designed to separate the modelling of a discrete optimisation problem from how it is solved. This viewpoint was critical for the later design and uptake of the modelling language MiniZinc, created as a potential standard for constraint programming modelling, by cutting features from the existing Zinc language. MiniZinc has subsequently gone on to grow to encompass most of the Zinc features that were cut, and is widely used.
Authors
- Peter J. Stuckey (ORCID: https://orcid.org/0000-0003-2186-0459)
- Reza Rafeh (ORCID: https://orcid.org/0000-0001-5141-0534)
- Kimbal Marriott
- Mark Wallace
- Maria Garcia de la Banda
Institutions
- Monash University (AU)
Publication Details
- Journal
- Constraints
- Published
- 2026-10-09
- DOI
- https://doi.org/10.1007/s10601-026-09405-5
- Primary Topic
- Constraint Satisfaction and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00