Advertisement

The G12 Project: Mapping Solver Independent Models to Efficient Solutions

  • Peter J. Stuckey
  • Maria Garcia de la Banda
  • Michael Maher
  • Kim Marriott
  • John Slaney
  • Zoltan Somogyi
  • Mark Wallace
  • Toby Walsh
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3668)

Abstract

The G12 project recently started by National ICT Australia (NICTA)is an ambitious project to develop a software platform for solving large scale industrial combinatorial optimisation problems. The core design involves three languages: Zinc, Cadmium and Mercury (Group 12 of the periodic table). Zinc is a declarative modelling language for expressing problems, independent of any solving methodology. Cadmium is a mapping language for mapping Zinc models to underlying solvers and/or search strategies, including hybrid approaches. Finally, existing Mercury will be extended as a language for building extensible and hybridizable solvers. The same Zinc model, used with different Cadmium mappings, will allow us to experiment with different complete, local, or hybrid search approaches for the same problem. This talk will explain the G12 global design, the final G12 objectives, and our progress so far.

Keywords

Modelling Language Constraint Programming Open Node Local Search Technique Rapid Application Development 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Peter J. Stuckey
    • 1
  • Maria Garcia de la Banda
    • 2
  • Michael Maher
    • 3
  • Kim Marriott
    • 2
  • John Slaney
    • 4
  • Zoltan Somogyi
    • 1
  • Mark Wallace
    • 2
  • Toby Walsh
    • 3
  1. 1.NICTA Victoria Laboratory, Department of Computer Science and Software EngineeringUniversity of MelbourneAustralia
  2. 2.School of Comp. Sci. & Soft. Eng.Monash UniversityAustralia
  3. 3.NICTA Kensington LaboratoryUniversity of New South WalesAustralia
  4. 4.NICTA Canberra LaboratoryCanberraAustralia

Personalised recommendations