2008
DOI: 10.1007/s10601-008-9041-4
|View full text |Cite
|
Sign up to set email alerts
|

The Design of the Zinc Modelling Language

Abstract: Zinc is a new modelling language developed as part of the G12 project. It has four important characteristics. First, Zinc allows specification of models using a natural mathematical-like notation. To do so it supports overloaded functions and predicates and automatic coercion and provides arithmetic, finite domain and set constraints. Second, while Zinc is a relatively simple and small language, it can be readily extended to different application areas by means of powerful language constructs such as user-defi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
72
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 105 publications
(72 citation statements)
references
References 18 publications
0
72
0
Order By: Relevance
“…The motivation for abstract constraint specification languages, such as Zinc [18] and Essence is to address the modelling bottleneck: the difficulty of formulating a problem of interest as a constraint model suitable for input to a constraint solver. An abstract constraint specification describes a problem above the level at which constraint modelling decisions are made.…”
Section: Related Workmentioning
confidence: 99%
“…The motivation for abstract constraint specification languages, such as Zinc [18] and Essence is to address the modelling bottleneck: the difficulty of formulating a problem of interest as a constraint model suitable for input to a constraint solver. An abstract constraint specification describes a problem above the level at which constraint modelling decisions are made.…”
Section: Related Workmentioning
confidence: 99%
“…It supports also optimization problems and is the source format used in the MiniZinc Challenge (MZC) [176], which is nowadays the only international competition for evaluating the performances of CP solvers. MiniZinc is a medium-level language that reduces the overall complexity of the higher-level language Zinc [135] by removing user-defined types, various coercions, and user-defined functions. Unlike XCSP,…”
Section: Integer Variablesmentioning
confidence: 99%
“…In the last three decades several languages have been developed for modeling combinatorial optimization problems including OPL [9], ASPEN [8], COMET [10], ESRA [6], ESSENCE [7] and Zinc [11].…”
Section: Related Modeling Languagesmentioning
confidence: 99%