ASTRA Resources on Constraint Programming

Jump to Blogs, Archives & Libraries, Associations, Books, Conferences & Workshops, Courses & Tutorials, Journals, Solvers & Languages / Libraries, or Various.

Blogs
Archives & Libraries
Solvers & Languages / Libraries
  • Catalogue of CP Tools
  • AIMMS mathematical modelling language, with a CP backend
  • AMPL, a modelling language for mathematical programming, with a CP backend
  • B-Prolog, for constraint logic programming
  • CHIP
  • CHOCO, a Java library for CP
  • CHR, Constraint Handling Rules
  • Comet, a modelling & search language with CP, MIP, and CBLS backends (marketed by Dynadec)
  • CPViz, an open-source visualization toolkit for finite-domain CP
  • EasyLocal++, a flexible framework for local search algorithms
  • ECLiPSe, for constraint logic programming
  • Essence, a constraint modelling language
  • FaCiLe, the Functional Constraint Library (Objective Caml)
  • Gecode, the GEneric COnstraint Development Environment, a C++ library for CP
  • GNU Prolog, for constraint logic programming
  • Google CP Solver, a Python library for CP
  • IBM ILOG CPLEX CP Optimizer
  • IBM ILOG CPLEX Optimization Studio, based on OPL (Optimization Programming Language), with CP and MIP backends
  • IF Prolog, for constraint logic programming
  • JaCoP, the Java Constraint Programming solver, a Java library for CP
  • LIONsolver, a local search solver that learns from its previous attempts and from human feedback
  • LocalSolver, a CBLS solver
  • Microsoft Solver Foundation
  • Minion, a black-box constraint solver for matrix models
  • MiniZinc, a medium-level constraint modelling language
  • MCP, the Monadic Constraint Programming framework (Haskell)
  • Mozart Programming System, an advanced development platform for intelligent, distributed applications
  • NCL, the Natural Constraint Language
  • NumberJack, a constraint modelling package written in Python, with CP, MIP, and SAT backends
  • Realpaver, nonlinear constraint solving and rigorous global optimisation
  • OscaR, a Scala toolkit to solve Operations Research problems, with CB, CBLS, and MIP backends
  • SCIP, Solving Constraint Integer Programs
  • s-COMMA, a UML-like constraint modelling language, with several CP backends
  • SICStus Prolog (documentation of v4), for constraint logic programming
  • SIMPL, a hybrid solver with CP, MIP, and global optimisation features
  • Tailor, a tool for translating Essence' into Gecode or Minion models
Associations
  • AAAI, the Association for the Advancement of Artificial Intelligence
  • ACM SIGART, the ACM Special Interest Group on Artificial Intelligence
  • ACP, the Association for Constraint Programming (Yahoo! discussion group)
  • AFPC, l'Association Française pour la Programmation par Contraintes
  • ALP, the Association for Logic Programming
  • CPNA, the Constraint Programming Society in North America
  • ECCAI, the European Coordinating Committee for Artificial Intelligence
  • ERCIM Working Group on Constraints
  • IFORS, the International Federation of Operational Research Societies
  • INFORMS Computing Society, of INFORMS, the Institute for Operations Research and the Management Sciences
  • RCRA, Working group on Knowledge Representation and Automated Reasoning (Italy)
  • Reactive Search Optimisation
  • SIAM, the Society for Industrial and Applied Mathematics
  • SweConsNet, the Network for Sweden-based researchers and practitioners of Constraint programming
Books
Conferences & Workshops
  • AAAI, the AAAI conferences on Artificial Intelligence
  • AISC'08, the 9th international conference on Artificial Intelligence and Symbolic Computation
  • AMAI, the international symposia on Artificial Intelligence and Mathematics
  • CoProD, the workshops on Constraint Programming and Decision Making
  • CP, the international conferences on the principles and practice of Constraint Programming (posters)
  • CP-AI-OR, the international conferences on integration of AI and OR Techniques in Constraint Programming for combinatorial optimisation problems
  • CSCLP, the Joint ERCIM/CoLogNet Workshops on Constraint Solving and Constraint Logic Programming
  • ECAI'12, the 20th European Conference on Artificial Intelligence
  • FLAIRS, the international conferences of the Florida AI Research Society
  • HM'09, the 6th international workshop on Hybrid Metaheuristics
  • IAAI, the conferences on Innovative Applications of Artificial Intelligence
  • ICAPS, the International Conferences on Automated Planning and Scheduling
  • ICS, the conferences of the Computing Society of INFORMS, the Institute for Operations Research and the Management Sciences (ICS'11)
  • ICTAI'13, the 25th IEEE International Conference on Tools with Artificial Intelligence
  • IJCAI, the International Joint Conferences on Artificial Intelligence
  • JFPC'13, les 9ièmes Journées Francophones de Programmation par Contraintes
  • KI'11, the 34th German conference on artificial intelligence (Künstliche Intelligenz)
  • KR, the international conferences on the principles of Knowledge Representation and Reasoning
  • LION 5, the 5th international conference on Learning and Intelligent OptimizatioN
  • LOPSTR'11, the 21st international symposium on LOgic-based Program Synthesis and TRansformation (LOPSTR series, not up-to-date)
  • LPAR, the international conferences on Logic for Programming, Artificial intelligence, and Reasoning
  • LSCS, the international workshops on Local Search Techniques in Constraint Satisfaction, held at CP conferences
  • MIC'11, the 9th Metaheuristics International Conference
  • ModRef, the international workshops on constraint Modelling and Reformulation, held at CP conferences
  • PADL'13, the 15th international symposium on Practical Aspects of Declarative Languages
  • PATAT, the international conferences on the Practice and Theory of Automated Timetabling
  • PPDP'13, the 15th international symposium on the Principles and Practice of Declarative Programming
  • RCRA, the international workshops on experimental evaluation of algorithms for solving problems with combinatorial explosion
  • SAC'12, Track on Constraint Solving and Programming, of the 27th ACM Symposium on Applied Computing
  • SARA'13, the 10th international Symposium on Abstraction, Reformulation, and Approximation
  • SCAN'10, the 14th International Symposium on Scientific Computing, Computer Arithmetic, and Validated Numerics
  • SLS'09, Workshop on Engineering Stochastic Local Search (SLS) Algorithms
  • SymCon, the international workshops on Symmetry in Constraint satisfaction problems, held at CP conferences
Journals
Courses & Tutorials
Various