The JuLeS framework (short for Julia Local Search)1 is a versatile and highly customizable platform for quickly creating Local Search solvers. Developed using the Julia programming language, JuLeS enables efficient implementation of solvers, facilitates the development of new meta-heuristic algorithms, and easily integrates with existing tools. The overhead of the framework with respect to existing C++ frameworks is moderate, but it benefits from a lower programming effort and integrability into the Julia ecosystem. The design, architecture, and features of JuLeS are explained and its effectiveness is demonstrated through three use cases that highlight its design achievements.

Exploring the Potential of JuLeS: A White Box Framework for Local Search Metaheuristics

Da Ros F;Di Gaspero L
2023-01-01

Abstract

The JuLeS framework (short for Julia Local Search)1 is a versatile and highly customizable platform for quickly creating Local Search solvers. Developed using the Julia programming language, JuLeS enables efficient implementation of solvers, facilitates the development of new meta-heuristic algorithms, and easily integrates with existing tools. The overhead of the framework with respect to existing C++ frameworks is moderate, but it benefits from a lower programming effort and integrability into the Julia ecosystem. The design, architecture, and features of JuLeS are explained and its effectiveness is demonstrated through three use cases that highlight its design achievements.
2023
9798400701207
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/1258324
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact