Laboratorio CFC

Digital4Business

Digital4Business

Learn more about Digital4Business The future of business ...

CFC e un'iniziativa editoriale per la "cittadinanza attiva"

Il Laboratorio CFC partecipa ad un'iniziativa editoriale sul ...

Il laboratorio CFC e

Il laboratorio CFC e "l'Osservatorio delle Competenze Digitali 2017"

      Il Laboratorio CFC ha partecipat ...

Survey sulla formazione in ICT Security - iniziativa congiunta dei laboratori CFC e Cybersecurity

CINI, con i suoi due laboratori nazionali CFC (Competenze di ...

Nuovo nodo del Laboratorio CFC-Università di Bari

Ottobre 2016 - Attivato un nuovo nodo del Laboratorio presso ...

Convention AICA, Milano 27 ottobre 2016

Convention AICA, Milano 27 ottobre 2016

E' online la pagina dedicata alla Convention AICA che si ter ...

Presentazione fatta al GII/GRIN 08-09-2016

Presentazione fatta da Marco Ferretti a Bologna all'Assemble ...

DIDAMATICA 2016 - UDINE 19-21 Aprile

DIDAMATICA 2016 - UDINE 19-21 Aprile

AICA dà il via alla 30° edizione di Didamatica p ...

Conversazioni su competenze e lavoro digitale

Conversazioni su competenze e lavoro digitale

  AICA, da tempo impegnata nelle qualificazioni e ce ...

The research group Complex Intelligent Systems (CIS) of the Department of Mathematics and Computer Science, Università degli Studi di Catania organizes the seminar entitled Software Engineering Abstractions for Metaheuristics: a 20 years journey. The seminar is taught by prof. Luca Di Gaspero, Università degli Studi di Udine.

Abstract: Differently from other search and optimization paradigms, e.g., branch and bound, the supposed simplicity of metaheuristic methods and the limited availability of modeling tools induces the researchers to build their metaheuristics applications from scratch. On the other hand, the evolution of the techniques (local search, genetic and evolutionary algorithms, hybrids, etc.) seems to make the development of general tools quite impractical.

In 2003, together with Andrea Schaerf, we decided to subvert these stereotypes and we proposed EasyLocal++, an open-source object-oriented framework for local search metaheuristics, with the aim of engineering the development of solvers both at a research and at an industry-ready level. After 20 years the system has evolved (according to the new capabilities of the underlying programming language, i.e., C++) and extended (incorporating further modules to be industry-level) but most of the design choices (or in other words the software abstractions) are still valid nowadays.

In this presentation I will briefly survey the tools for metaheuristic development and I will present the abstractions that are incorporated into EasyLocal++, exhibiting some software engineering principles behind them. I will show how useful is to work with an abstract framework, also in terms of providing different access points to the solver.

The seminar will be on January 13, 15:30, with link for Microsoft Teams available upon request.

News by prof. Mario F. Pavone, Department of Mathematics and Computer Science, Università degli Studi di Catania.

Share This

S5 Box

Cini Single Sign ON

Questo sito memorizza solo cookie tecnico/funzionali. Se vuoi saperne di più vai alla sezione Cookie Policy