Evripidis Bampis’s research while affiliated with French National Centre for Scientific Research and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (195)


Figure 1 Contribution in g of edges, depending on the positions of their extremities. The contribution is in solid line. If ℓ < i and r > j the contribution is 0.
Figure 2 Decomposition in g: blue (resp. orange) corresponds to the contribution in the left call (resp. right call), red corresponds to missing contributions (that are counted in h). If ℓ < i and r > j the contribution is 0.
Polynomial Time Learning-Augmented Algorithms for NP-hard Permutation Problems
  • Preprint
  • File available

February 2025

·

7 Reads

Evripidis Bampis

·

Bruno Escoffier

·

·

[...]

·

Michalis Xefteris

We consider a learning-augmented framework for NP-hard permutation problems. The algorithm has access to predictions telling, given a pair u,v of elements, whether u is before v or not in an optimal solution. Building on the work of Braverman and Mossel (SODA 2008), we show that for a class of optimization problems including scheduling, network design and other graph permutation problems, these predictions allow to solve them in polynomial time with high probability, provided that predictions are true with probability at least 1/2+ϵ1/2+\epsilon. Moreover, this can be achieved with a parsimonious access to the predictions.

Download

Competitive Query Minimization for Stable Matching with One-Sided Uncertainty

July 2024

·

3 Reads

We study the two-sided stable matching problem with one-sided uncertainty for two sets of agents A and B, with equal cardinality. Initially, the preference lists of the agents in A are given but the preferences of the agents in B are unknown. An algorithm can make queries to reveal information about the preferences of the agents in B. We examine three query models: comparison queries, interviews, and set queries. Using competitive analysis, our aim is to design algorithms that minimize the number of queries required to solve the problem of finding a stable matching or verifying that a given matching is stable (or stable and optimal for the agents of one side). We present various upper and lower bounds on the best possible competitive ratio as well as results regarding the complexity of the offline problem of determining the optimal query set given full information.


Improved FPT Approximation for Non-metric TSP

July 2024

·

22 Reads

In the Traveling Salesperson Problem (TSP) we are given a list of locations and the distances between each pair of them. The goal is to find the shortest possible tour that visits each location exactly once and returns to the starting location. Inspired by the fact that general TSP cannot be approximated in polynomial time within any constant factor, while metric TSP admits a (slightly better than) 1.5-approximation in polynomial time, Zhou, Li and Guo [Zhou et al., ISAAC '22] introduced a parameter that measures the distance of a given TSP instance from the metric case. They gave an FPT 3-approximation algorithm parameterized by k, where k is the number of triangles in which the edge costs violate the triangle inequality. In this paper, we design a 2.5-approximation algorithm that runs in FPT time, improving the result of [Zhou et al., ISAAC '22].



Online TSP with Known Locations

July 2023

·

3 Reads

·

2 Citations

Lecture Notes in Computer Science

In this paper, we consider the Online Traveling Salesperson Problem (OLTSP) where the locations of the requests are known in advance, but not their arrival times. We study both the open variant, in which the algorithm is not required to return to the origin when all the requests are served, as well as the closed variant, in which the algorithm has to return to the origin after serving all the requests. Our aim is to measure the impact of the extra knowledge of the locations on the competitiveness of the problem. We present an online 3/2-competitive algorithm for the general case and a matching lower bound for both the open and the closed variant. Then, we focus on some interesting metric spaces (ring, star, semi-line), providing both lower bounds and polynomial time online algorithms for the problem.KeywordsTSPOnline algorithmsCompetitive analysis


Figure 3 Ring for the proof of Claim 36.
Consistency, smoothness, robustness and runtime guarantees of LA-SWAG.
Consistency of LA-SWAG and other tractable algorithms. The upper bounds with * are given by an FPT algorithm and a polytime algorithm otherwise. Tight bounds are denoted in bold.
Learning-Augmented Online TSP on Rings, Trees, Flowers and (almost) Everywhere Else

May 2023

·

52 Reads

We study the Online Traveling Salesperson Problem (OLTSP) with predictions. In OLTSP, a sequence of initially unknown requests arrive over time at points (locations) of a metric space. The goal is, starting from a particular point of the metric space (the origin), to serve all these requests while minimizing the total time spent. The server moves with unit speed or is "waiting" (zero speed) at some location. We consider two variants: in the open variant, the goal is achieved when the last request is served. In the closed one, the server additionally has to return to the origin. We adopt a prediction model, introduced for OLTSP on the line, in which the predictions correspond to the locations of the requests and extend it to more general metric spaces. We first propose an oracle-based algorithmic framework, inspired by previous work. This framework allows us to design online algorithms for general metric spaces that provide competitive ratio guarantees which, given perfect predictions, beat the best possible classical guarantee (consistency). Moreover, they degrade gracefully along with the increase in error (smoothness), but always within a constant factor of the best known competitive ratio in the classical case (robustness). Having reduced the problem to designing suitable efficient oracles, we describe how to achieve this for general metric spaces as well as specific metric spaces (rings, trees and flowers), the resulting algorithms being tractable in the latter case. The consistency guarantees of our algorithms are tight in almost all cases, and their smoothness guarantees only suffer a linear dependency on the error, which we show is necessary. Finally, we provide robustness guarantees improving previous results.



Figure 3. Nombre de découpages admissibles par département
Figure 6. Impact de la contrainte de connexité sur le déséquilibre démographique minimal d'un découpage admissible
Figure 7. Meilleur découpage admissible connexe et non connexe pour le Territoire de Belfort (n o INSEE 90)
Figure 9. Déséquilibres minimaux par département
Découpage électoral des circonscriptions législatives en France: Déséquilibres démographiques et contraintes territoriales

December 2022

·

376 Reads

Revue Française de Science Politique

Cet article propose une nouvelle perspective d’étude de la carte électorale, fondée sur la computational social science, pour analyser les critères qui encadrent la réalisation du découpage électoral en France. La délimitation des circonscriptions législatives est complexe en raison de sa dimension technique et des critères juridiques, démographiques et géographiques à respecter. À partir des données démographiques et géographiques des territoires et de la mesure de l’ensemble des découpages admissibles, nous évaluons les contraintes formées par les critères sur les potentialités empiriques de la carte électorale et, plus largement, nous montrons l’intérêt d’avoir recours aux découpages assistés par ordinateur. ------ This article proposes a new perspective for understanding electoral maps, using computational social science to study the criteria which shape how electoral districts are drawn up in France. Defining the boundaries of legislative constituencies is a complex task, given its technical dimension and the various demographic, geographic, and legal criteria that must be respected. Looking at demographic and geographic territorial data and the whole of the admissible redistrictings, we evaluate the criteria-based constraints on the empirical possibilities of the electoral map and, more broadly, we highlight the value of using computer for the map making of the electoral constituencies redistricting.


Figure 2 An example with 3 requests. Weights correspond to distances.
Figure 4 Ring with points at clockwise distance i/6 from O, i = 1, . . . , 5
Figure 5 There are 6 rays in the star. The length of each ray indicates the farthest request on it.
Online TSP with Known Locations

October 2022

·

49 Reads

In this paper, we consider the Online Traveling Salesperson Problem (OLTSP) where the locations of the requests are known in advance, but not their arrival times. We study both the open variant, in which the algorithm is not required to return to the origin when all the requests are served, as well as the closed variant, in which the algorithm has to return to the origin after serving all the requests. Our aim is to measure the impact of the extra knowledge of the locations on the competitiveness of the problem. We present an online 3/2-competitive algorithm for the general case and a matching lower bound for both the open and the closed variant. Then, we focus on some interesting metric spaces (ring, star, semi-line), providing both lower bounds and polynomial time online algorithms for the problem.


Canadian Traveller Problem with Predictions

October 2022

·

7 Reads

·

3 Citations

Lecture Notes in Computer Science

In this work, we consider the k-Canadian Traveller Problem (k-CTP) under the learning-augmented framework proposed by Lykouris & Vassilvitskii [23]. k-CTP is a generalization of the shortest path problem, and involves a traveller who knows the entire graph in advance and wishes to find the shortest route from a source vertex s to a destination vertex t, but discovers online that some edges (up to k) are blocked once reaching them. A potentially imperfect predictor gives us the number and the locations of the blocked edges.We present a deterministic and a randomized online algorithm for the learning-augmented k-CTP that achieve a tradeoff between consistency (quality of the solution when the prediction is correct) and robustness (quality of the solution when there are errors in the prediction). Moreover, we prove a matching lower bound for the deterministic case establishing that the tradeoff between consistency and robustness is optimal, and show a lower bound for the randomized algorithm. Finally, we prove several deterministic and randomized lower bounds on the competitive ratio of k-CTP depending on the prediction error, and complement them, in most cases, with matching upper bounds.KeywordsCanadian Traveller ProblemOnline algorithmLearning augmented algorithm


Citations (62)


... We first propose an oracle-based algorithmic framework, inspired by previous work [13]. This framework allows us to design online algorithms for general metric spaces that provide competitive ratio guarantees which, given perfect predictions, beat the best possible classical guarantee (consistency). ...

Reference:

Learning-Augmented Online TSP on Rings, Trees, Flowers and (almost) Everywhere Else
Online TSP with Known Locations
  • Citing Chapter
  • July 2023

Lecture Notes in Computer Science

... Adopting the LA approach, algorithms were developed for the ski-rental problem [2,22,38,40] as well as for scheduling problems [4,11,34,36]. There is also literature on learning augmented algorithms for classical data structures [29], bloom filters [33], routing problems [14,21,28], online selection and matching problems [5,20] and a more general framework of online primal-dual algorithms [12]. There is a survey [35] and an updated list of papers [31] in this area. ...

Canadian Traveller Problem with Predictions
  • Citing Chapter
  • October 2022

Lecture Notes in Computer Science

... Such a situation is rare in online learning. One exception is the case studied by Bampis et al. [5]. They showed that no polynomial-time algorithm can achieve sub-linear approximate regret for some online min-max discrete optimization problems unless NP = RP, even though their offline counterparts are solvable in polynomial time. ...

Online learning for min-max discrete problems
  • Citing Article
  • July 2022

Theoretical Computer Science

... However, prioritizing jobs by predicted execution time can lead to inaccurate GPU allocation and long wait times for short jobs. Inspired by recent advances in learning-augmented online preemptive scheduling for single machine [29], we propose an online predictionassisted algorithm for non-preemptive DDLwMP job scheduling to delay long jobs to expedite shorter ones. ...

Scheduling with Untrusted Predictions
  • Citing Conference Paper
  • July 2022

... Scheduling with Testing or Resources. Scheduling with testing under explorable uncertainty to bridge online and robust optimization was introduced by [6] and extended to various scheduling models [2,3,7]. These problems were initially motivated by code optimization, where jobs (programs) are either executed directly or pre-processed to reduce running time. ...

Speed Scaling with Explorable Uncertainty
  • Citing Conference Paper
  • July 2021

... Typically, the solutions are sets of vertices or edges, and the amount of change is measured with the symmetric difference of the sets. Many combinatorial problems have been studied in the multistage setting including matching problems [35,60,61], vertex cover [62], finding paths [63], 2-coloring [64], and others [65][66][67][68][69]. ...

LP-Based Algorithms for Multistage Minimization Problems
  • Citing Chapter
  • July 2021

Lecture Notes in Computer Science

... In domains like medical imaging, surveillance, remote sensing, and scientific inquiry, where accurate and lucid visual information holds paramount importance, the indispensability of image denoising cannot be overstated. It not only enhances the aesthetic allure of images but also safeguards the preservation of critical details, fostering more dependable analysis, interpretation, and decision-making grounded in visual data [9][10][11]. ...

Online Multistage Subset Maximization Problems

Algorithmica

... In this context, hierarchical resource management software and dynamic resource management (where we consider malleability to be a subset of this) are very active research areas. In the last years, a large amount of research has been done ranging from theoretical work on dynamic resource scheduling [18,19,5] and simulations of dynamic scheduling strategies [8,9,20], to concrete implementations of mechanisms for dynamic resource management software [7,16,22,3,23] as well as runtime systems, programming models and applications (see, e.g., [4] for an overview of work). In these works, various benets of dynamic resource management have been demonstrated. ...

Scheduling Malleable Jobs Under Topological Constraints
  • Citing Conference Paper
  • May 2020

... Their proposed algorithms depend on online dynamic speed-scaling methods (Yao et al., 1995;Bansal et al., 2007;Albers, 2010). Albers et al. (2015) and Angel et al. (2019) study the problem of scheduling a sequence of jobs with different release dates, deadlines and processing requirements on parallel speed-scalable processors. The jobs can be preempted and resumed later on the same or on a different processor. ...

Speed scaling on parallel processors with migration

Journal of Combinatorial Optimization