Logo UniFE

CILC09

24-esimo Convegno Italiano di Logica Computazionale

24-26 Giugno 2009
Dipartimento di Ingegneria, Università di Ferrara
Aula 1
Via Saragat 1, Ferrara

Home
Call for papers
Organizzazione
Luogo
Iscrizione
Locandina
Programma
Articoli accettati
Relazioni invitate
Tutorial
C.L. Programming Competition
Date
Foto
Supporti

Prossimi eventi:
Computational Logic Programming Competition

First Computational Logic Programming Competition

The first computational logic programming competition will take place at CILC09. It is inspired by the Prolog Programming Contest, but it has a wider scope, and different rules.

Aims and Scope

The aim of the competition is to let people address problems with any computational logic system. Bring your own laptop and show the world that your own computational logic language lets you write programs faster than other competing languages. Of course, you are welcome to use also an off-the-shelf system, and prove to be a faster programmer.

Examples of welcome systems are:

  • Prolog (any you like)
  • Answer Set Programming
  • Constraint Logic Programming
  • Abductive Logic Programming

Of course, your system should be declarative and based on logics. If your preferred system does not fit in the previous list, please ask in advance to Marco Gavanelli. Also, if you use a commercial system, please ensure that the organizers have access to it, again asking Marco Gavanelli.

We encourage you to use different tools for different problems. We believe a computational logic programmer should select the right tool for the right problem. If you use plain Prolog for problem 1, ASP for problem 2, ALP for problem 3, that's perfectly fine.

Rules

You have 1 hour of time; you can work in teams of up to two persons, you must bring your own laptop computer (one computer per team).

This year the competition will focus on Constraint Satisfaction Problems and Constraint Optimization Problems.

Some sample problems (in Italian)

The winner is the person that solves more problems in one hour, i.e., the programmer that, within one hour, is able to give the numerical result of more CSPs (i.e., the assignment). The allotted time includes the time to write the program and to run it.

In case of equal number of solved problems, the most efficient solution is better (we evaluate the execution time of your software).

Computational Logic Programming Competition



Pagina a cura di
Marco Gavanelli

Gruppo Utenti Logic Programming
GULP
Valid HTML 4.01 Transitional