We consider online variants of the uncapacitated facility location problem. Facilities need to be placed, at a cost, and clients need to be assigned to them, yielding revenues. We provide an experimental comparison of two classes of algorithms: ad-hoc ones, which rely on the specific structure of the problem, and generic ones, which rely on the solution of Mixed Integer Programs (MIPs) as sub-problems. Models and algorithms from the literature assume one client to appear at a time. We generalize them, assuming that clients may arrive in batches of fixed (but arbitrary) size. We compare our batch adaptation to the original versions of the algorithms. We design four generators of rewards and costs, two being “adversarial” and two stochastic. We propose a variant of an existent MIP-based algorithm to profitably deal with stochastic settings. Our analysis shows that in each of the four settings, suitable MIP-based algorithms provide better solutions than ad-hoc ones, with a comparable computing effort. Our experiments also show that batching is in fact useful.

Comparing Ad-Hoc and MIP-Based Algorithms for the Online Facility Location Problem / R. Messana, A. Ceselli (AIRO SPRINGER SERIES). - In: Comparing Ad-Hoc and MIP-Based Algorithms for the Online Facility Location Problem / [a cura di] A. Brieden, S. Pickl, M. Siegle. - Cham : Springer Nature, 2024. - ISBN 9783031468254. - pp. 123-134 (( Intervento presentato al 19. convegno Cologne-Twente Workshop on Graphs and Combinatorial Optimization - CTW tenutosi a Garmisch-Partenkirchen nel 2023 [10.1007/978-3-031-46826-1_10].

Comparing Ad-Hoc and MIP-Based Algorithms for the Online Facility Location Problem

R. Messana
Co-primo
;
A. Ceselli
Co-primo
2024

Abstract

We consider online variants of the uncapacitated facility location problem. Facilities need to be placed, at a cost, and clients need to be assigned to them, yielding revenues. We provide an experimental comparison of two classes of algorithms: ad-hoc ones, which rely on the specific structure of the problem, and generic ones, which rely on the solution of Mixed Integer Programs (MIPs) as sub-problems. Models and algorithms from the literature assume one client to appear at a time. We generalize them, assuming that clients may arrive in batches of fixed (but arbitrary) size. We compare our batch adaptation to the original versions of the algorithms. We design four generators of rewards and costs, two being “adversarial” and two stochastic. We propose a variant of an existent MIP-based algorithm to profitably deal with stochastic settings. Our analysis shows that in each of the four settings, suitable MIP-based algorithms provide better solutions than ad-hoc ones, with a comparable computing effort. Our experiments also show that batching is in fact useful.
Settore INFO-01/A - Informatica
Settore MATH-06/A - Ricerca operativa
2024
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
978-3-031-46826-1_10.pdf

accesso riservato

Descrizione: Intervento a convego
Tipologia: Publisher's version/PDF
Dimensione 478.04 kB
Formato Adobe PDF
478.04 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/2434/1124476
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact