Open Source Developers' Conference 2005 OSDC Logo
 

 

 

Zinc: A New Modelling Language

To add a paper, Login.

Combinatorial (optimization) problems appear in many real life applications, such as planning, scheduling, timetabling, routing, placement, investment, DNA sequencing. Tackling combinatorial(optimization) problems include two steps: modelling and solving.
There are three main approaches for solving these problems: mathematical methods(includes Linear Programming(LP), Integer Programming(IP) and Mixed Integer Programming (MIP)), Constraint Programming(CP) and Local Search(LS).
For modelling combinatorial (optimization) problems there are many tools of which three categories are most relevant to our current research: constraint programming languages, constraint programming libraries and mathematical modelling languages.
Modelling languages provide the best approach to the modelling, since they do not require sophisticated programming skills. However, a limitation of current modelling languages is that they do not support true solver independent modelling. The reason why this is important is that none of the current solving techniques: MIP, CP or LS is uniformly better and often experiment is required to see which one is the best for a particular application. Thus we would like to be able to use the same model with solvers supporting three different techniques.
In this project, we plan to develop a new solver independent modelling language named Zinc. Zinc also supports: high-level modelling, user defined constraints, optimization problems and soft constraints.


Keywords: Combinatorial optimization problems, Constraint Programming, Modelling Languages, Solving techniques, Solver independency
Stream: Other...
Presentation Type: 30 minute Paper Presentation in English
Paper: Zinc: A New Modelling Language


Reza Rafeh

PhD student, Clayton School of Information Technology, Monash University
Australia

I did my Bachelor and Master degrees in Sharif university of
technology, Tehran, Iran.
Before comming to Australia, I was a lecturer in Arak university,
Arak, Iran.
I came to Australi on July 2004 and now I'm doing my PhD at Monash
university. I'm working on a new modelling language named Zinc.

Kim Marriott

Professor, Clayton School of Information Technology, Monash University
Australia


Ref: OS5P0027

 
 
Melbourne Perl Mongers DList
Digital Dimensions
Copyright © 2005
OSDC 2005 hosted by Melbourne Perl Mongers
For futher information contact Scott Penrose
Hosting provided by Digital Dimensions and DList
Web site and logo design by Amanda Penrose