Skip to main content

Showing 1–24 of 24 results for author: Bampis, E

.
  1. arXiv:2407.08392  [pdf, other

    cs.DS

    Improved FPT Approximation for Non-metric TSP

    Authors: Evripidis Bampis, Bruno Escoffier, Michalis Xefteris

    Abstract: 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… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

  2. arXiv:2402.02062  [pdf, other

    cs.DS

    Parsimonious Learning-Augmented Approximations for Dense Instances of $\mathcal{NP}$-hard Problems

    Authors: Evripidis Bampis, Bruno Escoffier, Michalis Xefteris

    Abstract: The classical work of (Arora et al., 1999) provides a scheme that gives, for any $ε>0$, a polynomial time $1-ε$ approximation algorithm for dense instances of a family of $\mathcal{NP}$-hard problems, such as Max-CUT and Max-$k$-SAT. In this paper we extend and speed up this scheme using a logarithmic number of one-bit predictions. We propose a learning augmented framework which aims at finding fa… ▽ More

    Submitted 22 May, 2024; v1 submitted 3 February, 2024; originally announced February 2024.

  3. arXiv:2305.02169  [pdf, other

    cs.DS

    Learning-Augmented Online TSP on Rings, Trees, Flowers and (almost) Everywhere Else

    Authors: Evripidis Bampis, Bruno Escoffier, Themis Gouleakis, Niklas Hahn, Kostas Lakis, Golnoosh Shahkarami, Michalis Xefteris

    Abstract: 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 som… ▽ More

    Submitted 3 May, 2023; originally announced May 2023.

  4. arXiv:2210.14722  [pdf, other

    cs.DS

    Online TSP with Known Locations

    Authors: Evripidis Bampis, Bruno Escoffier, Niklas Hahn, Michalis Xefteris

    Abstract: 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 requ… ▽ More

    Submitted 1 November, 2022; v1 submitted 26 October, 2022; originally announced October 2022.

  5. arXiv:2209.11100  [pdf, ps, other

    cs.DS

    Canadian Traveller Problem with Predictions

    Authors: Evripidis Bampis, Bruno Escoffier, Michalis Xefteris

    Abstract: In this work, we consider the $k$-Canadian Traveller Problem ($k$-CTP) under the learning-augmented framework proposed by Lykouris & Vassilvitskii. $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 (u… ▽ More

    Submitted 22 September, 2022; originally announced September 2022.

  6. arXiv:2207.02057  [pdf, other

    cs.DS cs.AI

    Online 2-stage Stable Matching

    Authors: Evripidis Bampis, Bruno Escoffier, Paul Youssef

    Abstract: We focus on an online 2-stage problem, motivated by the following situation: consider a system where students shall be assigned to universities. There is a first round where some students apply, and a first (stable) matching $M_1$ has to be computed. However, some students may decide to leave the system (change their plan, go to a foreign university, or to some institution not in the system). Then… ▽ More

    Submitted 2 May, 2023; v1 submitted 5 July, 2022; originally announced July 2022.

  7. arXiv:2107.00572  [pdf, other

    cs.DS

    Orienting (hyper)graphs under explorable stochastic uncertainty

    Authors: Evripidis Bampis, Christoph Dürr, Thomas Erlebach, Murilo S. de Lima, Nicole Megow, Jens Schlöter

    Abstract: Given a hypergraph with uncertain node weights following known probability distributions, we study the problem of querying as few nodes as possible until the identity of a node with minimum weight can be determined for each hyperedge. Querying a node has a cost and reveals the precise weight of the node, drawn from the given probability distribution. Using competitive analysis, we compare the expe… ▽ More

    Submitted 1 July, 2021; originally announced July 2021.

    Comments: An extended abstract appears in the proceedings of the 29th Annual European Symposium on Algorithms (ESA 2021)

    ACM Class: F.2.2; G.2.1

  8. arXiv:1909.10354  [pdf, ps, other

    cs.DS

    LP-based algorithms for multistage minimization problems

    Authors: Evripidis Bampis, Bruno Escoffier, Alexander Kononov

    Abstract: We consider a multistage framework introduced recently where, given a time horizon t=1,2,...,T, the input is a sequence of instances of a (static) combinatorial optimization problem I_1,I_2,...,I_T, (one for each time step), and the goal is to find a sequence of solutions S_1,S_2,...,S_T (one for each time step) reaching a tradeoff between the quality of the solutions in each time step and the sta… ▽ More

    Submitted 23 September, 2019; originally announced September 2019.

  9. arXiv:1907.05944  [pdf, ps, other

    cs.DS cs.DM cs.LG

    Online learning for min-max discrete problems

    Authors: Evripidis Bampis, Dimitris Christou, Bruno Escoffier, Nguyen Kim Thang

    Abstract: We study various discrete nonlinear combinatorial optimization problems in an online learning framework. In the first part, we address the question of whether there are negative results showing that getting a vanishing (or even vanishing approximate) regret is computational hard. We provide a general reduction showing that many (min-max) polynomial time solvable problems not only do not have a van… ▽ More

    Submitted 23 June, 2020; v1 submitted 12 July, 2019; originally announced July 2019.

  10. arXiv:1905.04162  [pdf, ps, other

    cs.DS cs.CC

    Online Multistage Subset Maximization Problems

    Authors: Evripidis Bampis, Bruno Escoffier, Kevin Schewior, Alexandre Teiller

    Abstract: Numerous combinatorial optimization problems (knapsack, maximum-weight matching, etc.) can be expressed as \emph{subset maximization problems}: One is given a ground set $N=\{1,\dots,n\}$, a collection $\mathcal{F}\subseteq 2^N$ of subsets thereof such that $\emptyset\in\mathcal{F}$, and an objective (profit) function $p:\mathcal{F}\rightarrow\mathbb{R}_+$. The task is to choose a set… ▽ More

    Submitted 10 May, 2019; originally announced May 2019.

  11. arXiv:1903.09843  [pdf, ps, other

    cs.GT

    Mechanism Design for Maximum Vectors

    Authors: Eric Angel, Evripidis Bampis

    Abstract: We consider the Maximum Vectors problem in a strategic setting. In the classical setting this problem consists, given a set of $k$-dimensional vectors, in computing the set of all nondominated vectors. Recall that a vector $v=(v^1, v^2, \ldots, v^k)$ is said to be nondominated if there does not exist another vector $v_*=(v_*^1, v_*^2, \ldots, v_*^k)$ such that $v^l \leq v_*^{l}$ for… ▽ More

    Submitted 23 March, 2019; originally announced March 2019.

  12. arXiv:1901.11260  [pdf, other

    cs.DS

    Multistage Knapsack

    Authors: Evripidis Bampis, Bruno Escoffier, Alexandre Teiller

    Abstract: Many systems have to be maintained while the underlying constraints, costs and/or profits change over time. Although the state of a system may evolve during time, a non-negligible transition cost is incured for transitioning from one state to another. In order to model such situations, Gupta et al. (ICALP 2014) and Eisenstat et al. (ICALP 2014) introduced a multistage model where the input is a se… ▽ More

    Submitted 31 January, 2019; originally announced January 2019.

  13. Parameterized Power Vertex Cover

    Authors: Eric Angel, Evripidis Bampis, Bruno Escoffier, Michael Lampis

    Abstract: We study a recently introduced generalization of the Vertex Cover (VC) problem, called Power Vertex Cover (PVC). In this problem, each edge of the input graph is supplied with a positive integer demand. A solution is an assignment of (power) values to the vertices, so that for each edge one of its endpoints has value as high as the demand, and the total sum of power values assigned is minimized. W… ▽ More

    Submitted 4 October, 2018; v1 submitted 31 January, 2018; originally announced January 2018.

    Comments: Short version presented at the conference WG 2016, Graph-Theoretic Concepts in Computer Science, LNCS 9941

    Journal ref: Discrete Mathematics & Theoretical Computer Science, vol. 20 no. 2, Discrete Algorithms (October 8, 2018) dmtcs:4256

  14. arXiv:1507.02808  [pdf, other

    cs.DS

    Calibrations Scheduling Problem with Arbitrary Lengths and Activation Length

    Authors: Eric Angel, Evripidis Bampis, Vincent Chau, Vassilis Zissimopoulos

    Abstract: Bender et al. (SPAA 2013) have proposed a theoretical framework for testing in contexts where safety mistakes must be avoided. Testing in such a context is made by machines that need to be often calibrated. Given that calibration costs, it is important to study policies minimizing the calibration cost while performing all the necessary tests. We focus on the single-machine setting and we extend th… ▽ More

    Submitted 4 February, 2020; v1 submitted 10 July, 2015; originally announced July 2015.

    Comments: 9 pages, 4 figures. A preliminary version appeared at FAW 2017

  15. arXiv:1407.7654  [pdf, ps, other

    cs.DS

    Speed-scaling with no Preemptions

    Authors: Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli

    Abstract: We revisit the non-preemptive speed-scaling problem, in which a set of jobs have to be executed on a single or a set of parallel speed-scalable processor(s) between their release dates and deadlines so that the energy consumption to be minimized. We adopt the speed-scaling mechanism first introduced in [Yao et al., FOCS 1995] according to which the power dissipated is a convex function of the proc… ▽ More

    Submitted 29 July, 2014; originally announced July 2014.

  16. arXiv:1403.4991  [pdf, ps, other

    cs.DS

    Energy Efficient Scheduling and Routing via Randomized Rounding

    Authors: Evripidis Bampis, Alexander Kononov, Dimitrios Letsios, Giorgio Lucarelli, Maxim Sviridenko

    Abstract: We propose a unifying framework based on configuration linear programs and randomized rounding, for different energy optimization problems in the dynamic speed-scaling setting. We apply our framework to various scheduling and routing problems in heterogeneous computing and networking environments. We first consider the energy minimization problem of scheduling a set of jobs on a set of parallel sp… ▽ More

    Submitted 19 March, 2014; originally announced March 2014.

    Comments: 27 pages

  17. arXiv:1402.3782  [pdf, other

    cs.DS

    Throughput Maximization in Multiprocessor Speed-Scaling

    Authors: Eric Angel, Evripidis Bampis, Vincent Chau, Nguyen Kim Thang

    Abstract: We are given a set of $n$ jobs that have to be executed on a set of $m$ speed-scalable machines that can vary their speeds dynamically using the energy model introduced in [Yao et al., FOCS'95]. Every job $j$ is characterized by its release date $r_j$, its deadline $d_j$, its processing volume $p_{i,j}$ if $j$ is executed on machine $i$ and its weight $w_j$. We are also given a budget of energy… ▽ More

    Submitted 16 February, 2014; originally announced February 2014.

  18. arXiv:1402.2810  [pdf, ps, other

    cs.DC

    Energy Efficient Scheduling of MapReduce Jobs

    Authors: Evripidis Bampis, Vincent Chau, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Milis, Georgios Zois

    Abstract: MapReduce is emerged as a prominent programming model for data-intensive computation. In this work, we study power-aware MapReduce scheduling in the speed scaling setting first introduced by Yao et al. [FOCS 1995]. We focus on the minimization of the total weighted completion time of a set of MapReduce jobs under a given budget of energy. Using a linear programming relaxation of our problem, we de… ▽ More

    Submitted 12 February, 2014; originally announced February 2014.

    Comments: 22 pages

  19. arXiv:1309.1732  [pdf, ps, other

    cs.DS

    Throughput Maximization in the Speed-Scaling Setting

    Authors: Eric Angel, Evripidis Bampis, Vincent Chau

    Abstract: We are given a set of $n$ jobs and a single processor that can vary its speed dynamically. Each job $J_j$ is characterized by its processing requirement (work) $p_j$, its release date $r_j$ and its deadline $d_j$. We are also given a budget of energy $E$ and we study the scheduling problem of maximizing the throughput (i.e. the number of jobs which are completed on time). We propose a dynamic prog… ▽ More

    Submitted 6 September, 2013; originally announced September 2013.

    Comments: submitted to SODA 2014

  20. arXiv:1209.6481  [pdf, ps, other

    cs.DS

    Improved Approximation Algorithms for the Non-preemptive Speed-scaling Problem

    Authors: Evripidis Bampis, Giorgio Lucarelli, Ioannis Nemparis

    Abstract: We are given a set of jobs, each one specified by its release date, its deadline and its processing volume (work), and a single (or a set of) speed-scalable processor(s). We adopt the standard model in speed-scaling in which if a processor runs at speed s then the energy consumption is s^α per time unit, where α>1. Our goal is to find a schedule respecting the release dates and the deadlines of th… ▽ More

    Submitted 23 November, 2012; v1 submitted 28 September, 2012; originally announced September 2012.

    Comments: 10 pages

  21. Speed scaling with power down scheduling for agreeable deadlines

    Authors: Evripidis Bampis, Christoph Dürr, Fadi Kacem, Ioannis Milis

    Abstract: We consider the problem of scheduling on a single processor a given set of n jobs. Each job j has a workload w_j and a release time r_j. The processor can vary its speed and hibernate to reduce energy consumption. In a schedule minimizing overall consumed energy, it might be that some jobs complete arbitrarily far from their release time. So in order to guarantee some quality of service, we would… ▽ More

    Submitted 19 October, 2012; v1 submitted 14 November, 2011; originally announced November 2011.

    ACM Class: F.2.2

  22. arXiv:1107.2105  [pdf, ps, other

    cs.DS

    Speed Scaling on Parallel Processors with Migration

    Authors: Eric Angel, Evripidis Bampis, Fadi Kacem, Dimitrios Letsios

    Abstract: We study the problem of scheduling a set of jobs with release dates, deadlines and processing requirements (or works), on parallel speed-scaled processors so as to minimize the total energy consumption. We consider that both preemption and migration of jobs are allowed. An exact polynomial-time algorithm has been proposed for this problem, which is based on the Ellipsoid algorithm. Here, we formul… ▽ More

    Submitted 12 July, 2011; v1 submitted 11 July, 2011; originally announced July 2011.

    Comments: 16 pages

  23. Optimal Data Placement on Networks With Constant Number of Clients

    Authors: Eric Angel, Evripidis Bampis, Gerasimos G. Pollatos, Vassilis Zissimopoulos

    Abstract: We introduce optimal algorithms for the problems of data placement (DP) and page placement (PP) in networks with a constant number of clients each of which has limited storage availability and issues requests for data objects. The objective for both problems is to efficiently utilize each client's storage (deciding where to place replicas of objects) so that the total incurred access and installat… ▽ More

    Submitted 26 April, 2010; originally announced April 2010.

  24. arXiv:0904.1705  [pdf, ps, other

    cs.DS

    Bounded Max-Colorings of Graphs

    Authors: Evripidis Bampis, Alexander Kononov, Giorgio Lucarelli, Ioannis Milis

    Abstract: In a bounded max-coloring of a vertex/edge weighted graph, each color class is of cardinality at most $b$ and of weight equal to the weight of the heaviest vertex/edge in this class. The bounded max-vertex/edge-coloring problems ask for such a coloring minimizing the sum of all color classes' weights. In this paper we present complexity results and approximation algorithms for those problems o… ▽ More

    Submitted 10 April, 2009; originally announced April 2009.

    Comments: 13 pages, 5 figures