Evripidis Bampis

dblp:07/3300 · DBLP profile ↗
← Back
92ranked-venue papers
46as first author
16since 2021 · last 2025
0000-0002-4498-3040ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 69 · 33 first-author · 12 since 2021Systems, architecture and hardware · 19 · 10 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Databases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Polynomial Time Learning Augmented Algorithms for NP-hard Permutation Problems
abstract
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+\epsilon$. Moreover, this can be achieved with a parsimonious access to the predictions.
Evripidis Bampis, Bruno Escoffier, Dimitris Fotakis 0001, Panagiotis Patsilinakos, Michalis Xefteris
ICML1
2024 Competitive Query Minimization for Stable Matching with One-Sided Uncertainty
abstract
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.
Evripidis Bampis, Konstantinos Dogeas, Thomas Erlebach, Nicole Megow, Jens Schlöter, Amitabh Trehan
APPROX/RANDOM1
2024 Parsimonious Learning-Augmented Approximations for Dense Instances of NP-hard Problems
Evripidis Bampis, Bruno Escoffier, Michalis Xefteris
ICML1
2023 Learning-Augmented Online TSP on Rings, Trees, Flowers and (Almost) Everywhere Else
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 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 [Gouleakis et al., 2023], 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 [Bampis et al., 2023]. 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.
Evripidis Bampis, Bruno Escoffier, Themis Gouleakis, Niklas Hahn 0001, Konstantinos Lakis, Golnoosh Shahkarami, Michalis Xefteris
ESA1
2023 Non-Clairvoyant Makespan Minimization Scheduling with Predictions
abstract
We revisit the classical non-clairvoyant problem of scheduling a set of n jobs on a set of m parallel identical machines where the processing time of a job is not known until the job finishes. Our objective is the minimization of the makespan, i.e., the date at which the last job terminates its execution. We adopt the framework of learning-augmented algorithms and we study the question of whether (possibly erroneous) predictions may help design algorithms with a competitive ratio which is good when the prediction is accurate (consistency), deteriorates gradually with respect to the prediction error (smoothness), and not too bad and bounded when the prediction is arbitrarily bad (robustness). We first consider the non-preemptive case and we devise lower bounds, as a function of the error of the prediction, for any deterministic learning-augmented algorithm. Then we analyze a variant of Longest Processing Time first (LPT) algorithm (with and without release dates) and we prove that it is consistent, smooth, and robust. Furthermore, we study the preemptive case and we provide lower bounds for any deterministic algorithm with predictions as a function of the prediction error. Finally, we introduce a variant of the classical Round Robin algorithm (RR), the Predicted Proportional Round Robin algorithm (PPRR), which we prove to be consistent, smooth and robust.
Evripidis Bampis, Alexander V. Kononov, Giorgio Lucarelli, Fanny Pascual
ISAAC1
2023 Online TSP with Known Locations
Evripidis Bampis, Bruno Escoffier, Niklas Hahn 0001, Michalis Xefteris
WADS1
2023 Online 2-stage stable matching
Evripidis Bampis, Bruno Escoffier, Paul Youssef
Discret. Appl. Math.1
2022 Scheduling with Untrusted Predictions
abstract
Using machine-learned predictions to create algorithms with better approximation guarantees is a very fresh and active field. In this work, we study classic scheduling problems under the learning augmented setting. More specifically, we consider the problem of scheduling jobs with arbitrary release dates on a single machine and the problem of scheduling jobs with a common release date on multiple machines. Our objective is to minimize the sum of completion times. For both problems, we propose algorithms which use predictions for taking their decisions. Our algorithms are consistent -- i.e. when the predictions are accurate, the performances of our algorithms are close to those of an optimal offline algorithm--, and robust -- i.e. when the predictions are wrong, the performance of our algorithms are close to those of an online algorithm without predictions. In addition, we confirm the above theoretical bounds by conducting experimental evaluation comparing the proposed algorithms to the offline optimal ones for both the single and multiple machines settings.
Evripidis Bampis, Konstantinos Dogeas, Alexander V. Kononov, Giorgio Lucarelli, Fanny Pascual
IJCAI1
2022 Canadian Traveller Problem with Predictions
Evripidis Bampis, Bruno Escoffier, Michalis Xefteris
WAOA1
2022 Multistage knapsack
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 incurred for transitioning from one state to another. In order to model such situations, we look at a recently introduced multistage model where the input is a sequence of instances (one for each time step), and the goal is to find a sequence of solutions (one for each time step) that are both (i) near optimal for each time step and (ii) as stable as possible. We propose a PTAS for the Multistage Knapsack problem. This is the first approximation scheme for a combinatorial optimization problem in the considered multistage setting, and its existence contrasts with the inapproximability results for other combinatorial optimization problems that are even polynomial-time solvable in the static case.
Evripidis Bampis, Bruno Escoffier, Alexandre Teiller
J. Comput. Syst. Sci.1
2022 A simple rounding scheme for multistage optimization
Evripidis Bampis, Dimitris Christou, Bruno Escoffier, Alexander V. Kononov, Kim Thang Nguyen
Theor. Comput. Sci.1
2022 Online learning for min-max discrete problems
Evripidis Bampis, Dimitris Christou, Bruno Escoffier, Kim Thang Nguyen
Theor. Comput. Sci.1
2021 Orienting (Hyper)graphs Under Explorable Stochastic Uncertainty
Evripidis Bampis, Christoph Dürr, Thomas Erlebach, Murilo Santos de Lima, Nicole Megow, Jens Schlöter
ESA1
2021 Speed Scaling with Explorable Uncertainty
abstract
In this paper, we introduce a model for the speed scaling setting in the framework of explorable uncertainty. In the model, each job has a release time, a deadline and an unknown workload that can be revealed to the algorithm only after executing a query that induces a given additional job-dependent load. Alternatively, the job may be executed without any query, but in that case its workload is equal to a given upper bound. This assumption is motivated for instance in applications like code optimization, or file compression. We study the problem of minimizing the overall energy consumption for executing all the jobs in their time windows. We also consider the related problem of minimizing the maximum speed used by the algorithm. We present lower and upper bounds for both the offline case, where all the jobs are known in advance, and the online case, where the jobs arrive over time. We start with the single machine setting and we finally deal with the more general case where multiple identical parallel machines are available.
Evripidis Bampis, Konstantinos Dogeas, Alexander V. Kononov, Giorgio Lucarelli, Fanny Pascual
SPAA1
2021 Online Multistage Subset Maximization Problems
abstract
Numerous combinatorial optimization problems (knapsack, maximum-weight matching, etc.) can be expressed as 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 $$S\in \mathcal {F}$$ that maximizes p(S). We consider the multistage version (Eisenstat et al., Gupta et al., both ICALP 2014) of such problems: The profit function $$p_t$$ (and possibly the set of feasible solutions $$\mathcal {F}_t$$ ) may change over time. Since in many applications changing the solution is costly, the task becomes to find a sequence of solutions that optimizes the trade-off between good per-time solutions and stable solutions taking into account an additional similarity bonus. As similarity measure for two consecutive solutions, we consider either the size of the intersection of the two solutions or the difference of n and the Hamming distance between the two characteristic vectors. We study multistage subset maximization problems in the online setting, that is, $$p_t$$ (along with possibly $$\mathcal {F}_t$$ ) only arrive one by one and, upon such an arrival, the online algorithm has to output the corresponding solution without knowledge of the future. We develop general techniques for online multistage subset maximization and thereby characterize those models (given by the type of data evolution and the type of similarity measure) that admit a constant-competitive online algorithm. When no constant competitive ratio is possible, we employ lookahead to circumvent this issue. When a constant competitive ratio is possible, we provide almost matching lower and upper bounds on the best achievable one.
Evripidis Bampis, Bruno Escoffier, Kevin Schewior, Alexandre Teiller
Algorithmica1
2021 Preface
Evripidis Bampis, Nicole Megow
Theory Comput. Syst.1
2020 Scheduling Malleable Jobs Under Topological Constraints
abstract
Bleuse et al. (EuroPar 2018) introduced a general model for interference-aware scheduling in large scale parallel platforms. They considered two different types of communications: the flows induced by data exchanges during computations and the flows related to Input/Output operations. Rather than taking into account these communications explicitly, they restrict the possible allocations of a job by external topological constraints. In their work, jobs are considered to be rigid: a job requires a specific number of machines in order to be executed. Here, we first adopt the same framework for the platform and the aforementioned topological constraints. We show that there is no polynomial time approximation algorithm under the rigid setting with ratio smaller than 3/2, unless P = NP. Then, we focus on the malleable setting. We show that in the proportional-malleable setting, where the work of every job remains constant independently of the number of machines on which it is executed, the scheduling problem remains NPhard even in the uniform case, where the maximum number of machines is the same for all the jobs. Then, we propose a 2-approximation algorithm for this case. Furthermore, we present an approximation algorithm solving the more general case where the maximum number of machines is job-dependent and the work of the jobs is increasing with respect to the number of used machines, due to the communication overhead.
Evripidis Bampis, Konstantinos Dogeas, Alexander V. Kononov, Giorgio Lucarelli, Fanny Pascual
IPDPS1
2020 LP-Based Algorithms for Multistage Minimization Problems
Evripidis Bampis, Bruno Escoffier, Alexander V. Kononov
WAOA1
2019 Online Multistage Subset Maximization Problems
Evripidis Bampis, Bruno Escoffier, Kevin Schewior, Alexandre Teiller
ESA1
2019 Multistage Knapsack
Evripidis Bampis, Bruno Escoffier, Alexandre Teiller
MFCS1
2018 Scheduling under Uncertainty: A Query-based Approach
abstract
We consider a single machine, a set of unit-time jobs, and a set of unit-time errors. We assume that the time-slot at which each error will occur is not known in advance but, for every error, there exists an uncertainty area during which the error will take place. In order to find if the error occurs in a specific time-slot, it is necessary to issue a query to it. In this work, we study two problems: (i) the error-query scheduling problem, whose aim is to reveal enough error-free slots with the minimum number of queries, and (ii) the lexicographic error-query scheduling problem where we seek the earliest error-free slots with the minimum number of queries. We consider both the off-line and the on-line versions of the above problems. In the former, the whole instance and its characteristics are known in advance and we give a polynomial-time algorithm for the error-query scheduling problem. In the latter, the adversary has the power to decide, in an on-line way, the time-slot of appearance for each error. We propose then both lower bounds and algorithms whose competitive ratios asymptotically match these lower bounds.
Luciana Arantes, Evripidis Bampis, Alexander V. Kononov, Manthos Letsios, Giorgio Lucarelli, Pierre Sens 0001
IJCAI2
2017 Scheduling on power-heterogeneous processors
abstract
We consider the problem of scheduling a set of jobs, each one specified by its release date, its deadline and its processing volume, on a set of heterogeneous speed-scalable processors, where the energy-consumption rate is processor-dependent. Our objective is to minimize the total energy consumption when both the preemption and the migration of jobs are allowed. We propose a new algorithm based on a compact linear programming formulation. Our method approaches the value of the optimal solution within any desired accuracy for a large set of continuous power functions. Furthermore, we develop a faster combinatorial algorithm based on flows for standard power functions and jobs whose density is lower bounded by a small constant. Finally, we extend and analyze the AVerage Rate (AVR) online algorithm in the heterogeneous setting.
Susanne Albers, Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli, Richard Stotz
Inf. Comput.2
2016 Truthfulness for the Sum of Weighted Completion Times
Eric Angel, Evripidis Bampis, Fanny Pascual, Nicolas Thibault
COCOON2
2016 Scheduling on Power-Heterogeneous Processors
Susanne Albers, Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli, Richard Stotz
LATIN2
2016 Parameterized Power Vertex Cover
Eric Angel, Evripidis Bampis, Bruno Escoffier, Michael Lampis
WG2
2016 Clustering on k-edge-colored graphs
Eric Angel, Evripidis Bampis, Alexander V. Kononov, Dimitris Paparas, Emmanouil Pountourakis, Vassilis Zissimopoulos
Discret. Appl. Math.2
2016 Speed Scaling for Maximum Lateness
Evripidis Bampis, Dimitrios Letsios, Ioannis Milis, Georgios Zois
Theory Comput. Syst.1
2016 Throughput maximization in multiprocessor speed-scaling
Eric Angel, Evripidis Bampis, Vincent Chau, Kim Thang Nguyen
Theor. Comput. Sci.2
2015 Non-preemptive Throughput Maximization for Speed-Scaling with Power-Down
Eric Angel, Evripidis Bampis, Vincent Chau, Kim Thang Nguyen
Euro-Par2
2015 Min-Power Covering Problems
Eric Angel, Evripidis Bampis, Vincent Chau, Alexander V. Kononov
ISAAC2
2015 From preemptive to non-preemptive speed-scaling scheduling
Evripidis Bampis, Alexander V. Kononov, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Nemparis
Discret. Appl. Math.1
2015 Green scheduling, flows and matchings
Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli
Theor. Comput. Sci.1
2014 Energy Efficient Scheduling of MapReduce Jobs
Evripidis Bampis, Vincent Chau, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Milis, Georgios Zois
Euro-Par1
2014 Throughput Maximization in Multiprocessor Speed-Scaling
Eric Angel, Evripidis Bampis, Vincent Chau, Kim Thang Nguyen
ISAAC2
2014 Speed-Scaling with No Preemptions
Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli
ISAAC1
2014 A note on multiprocessor speed scaling with precedence constraints
abstract
We consider the problem of scheduling a set of jobs, under precedence constraints, on a set of speed scalable parallel processors. The goal is to minimize the makespan of the schedule, i.e. the time at which the last job finishes its execution, without violating a given energy budget. This situation finds applications in computer devices whose lifetime depends on a limited battery efficiency. In order to handle the energy consumption we use the energy model introduced in [Yao et al., FOCS'95], which captures the intuitive idea that the higher is the processor's speed the higher is the energy consumption. We propose a (2-1/m)-approximation algorithm improving the best known poly-log(m)-approximation algorithm for the problem [Pruhs et al., TOCS 2008], where m is the number of the processors. We also extend the simple idea used for the above problem, in order to propose a generalized framework that finds applications to other scheduling problems in the speed scaling setting.
Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli
SPAA1
2014 Throughput Maximization in the Speed-Scaling Setting
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 that are completed on time). While the preemptive energy minimization problem has been solved in polynomial time [Yao et al., FOCS'95], the complexity of the problem of maximizing the throughput remained open until now. We answer partially this question by providing a dynamic programming algorithm that solves the problem in pseudo-polynomial time. While our result shows that the problem is not strongly NP-hard, the question of whether the problem can be solved in polynomial time remains a challenging open question. Our algorithm can also be adapted for solving the weighted version of the problem where every job is associated with a weight w_j and the objective is the maximization of the sum of the weights of the jobs that are completed on time.
Eric Angel, Evripidis Bampis, Vincent Chau
STACS2
2014 Low complexity scheduling algorithms minimizing the energy for tasks with agreeable deadlines
Eric Angel, Evripidis Bampis, Vincent Chau
Discret. Appl. Math.2
2014 Optimal data placement on networks with a constant number of clients
Eric Angel, Evripidis Bampis, Gerasimos G. Pollatos, Vassilis Zissimopoulos
Theor. Comput. Sci.2
2013 From Preemptive to Non-preemptive Speed-Scaling Scheduling
Evripidis Bampis, Alexander V. Kononov, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Nemparis
COCOON1
2013 Energy Efficient Scheduling and Routing via Randomized Rounding
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 speed-scalable processors in a fully heterogeneous setting. For both the preemptive-non-migratory and the preemptive-migratory variants, our approach allows us to obtain solutions of almost the same quality as for the homogeneous environment. By exploiting the result for the preemptive-non-migratory variant, we are able to improve the best known approximation ratio for the single processor non-preemptive problem. Furthermore, we show that our approach allows to obtain a constant-factor approximation algorithm for the power-aware preemptive job shop scheduling problem. Finally, we consider the min-power routing problem where we are given a network modeled by an undirected graph and a set of uniform demands that have to be routed on integral routes from their sources to their destinations so that the energy consumption is minimized. We improve the best known approximation ratio for this problem.
Evripidis Bampis, Alexander V. Kononov, Dimitrios Letsios, Giorgio Lucarelli, Maxim Sviridenko
FSTTCS1
2013 Clustering on k-Edge-Colored Graphs
Eric Angel, Evripidis Bampis, Alexander V. Kononov, Dimitris Paparas, Emmanouil Pountourakis, Vassilis Zissimopoulos
MFCS2
2013 Throughput Maximization for Speed-Scaling with Agreeable Deadlines
Eric Angel, Evripidis Bampis, Vincent Chau, Dimitrios Letsios
TAMC2
2013 Energy Minimization via a Primal-Dual Algorithm for a Convex Program
Evripidis Bampis, Vincent Chau, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Milis
SEA1
2012 Speed Scaling for Maximum Lateness
Evripidis Bampis, Dimitrios Letsios, Ioannis Milis, Georgios Zois
COCOON1
2012 Speed Scaling on Parallel Processors with Migration
Eric Angel, Evripidis Bampis, Fadi Kacem, Dimitrios Letsios
Euro-Par2
2012 Green Scheduling, Flows and Matchings
Evripidis Bampis, Dimitrios Letsios, Giorgio Lucarelli
ISAAC1
2012 Low Complexity Scheduling Algorithm Minimizing the Energy for Tasks with Agreeable Deadlines
Eric Angel, Evripidis Bampis, Vincent Chau
LATIN2
2012 Randomized truthful algorithms for scheduling selfish tasks on parallel machines
Eric Angel, Evripidis Bampis, Nicolas Thibault
Theor. Comput. Sci.2
2010 Bounded Max-colorings of Graphs
Evripidis Bampis, Alexander V. Kononov, Giorgio Lucarelli, Ioannis Milis
ISAAC (1)1
2010 Randomized Truthful Algorithms for Scheduling Selfish Tasks on Parallel Machines
Eric Angel, Evripidis Bampis, Nicolas Thibault
LATIN2
2009 On the minimum hitting set of bundles problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
Theor. Comput. Sci.2
2008 On the Minimum Hitting Set of Bundles Problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
AAIM2
2007 On the truthfulness and the approximation for scheduling selfish tasks
abstract
International audience
Eric Angel, Evripidis Bampis, Fanny Pascual, Alex-Ariel Tchetgnia
SPAA2
2006 The Price of Approximate Stability for Scheduling Selfish Tasks on Two Links
Eric Angel, Evripidis Bampis, Fanny Pascual
Euro-Par2
2006 Approximation algorithms for the bi-criteria weighted MAX-CUT problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
Discret. Appl. Math.2
2006 Introduction
Evripidis Bampis, Klaus Jansen
Discret. Appl. Math.1
2006 Fair cost-sharing methods for the minimum spanning tree game
Eric Angel, Evripidis Bampis, Lélia Blin, Laurent Gourvès
Inf. Process. Lett.2
2006 Truthful algorithms for scheduling selfish tasks on parallel machines
Eric Angel, Evripidis Bampis, Fanny Pascual
Theor. Comput. Sci.2
2005 On-Line Simultaneous Maximization of the Size and the Weight for Degradable Intervals Schedules
Fabien Baille, Evripidis Bampis, Christian Laforest, Nicolas Thibault
COCOON2
2005 On-Line Bicriteria Interval Scheduling
Fabien Baille, Evripidis Bampis, Christian Laforest, Nicolas Thibault
Euro-Par2
2005 (Non)-Approximability for the Multi-criteria TSP(1, 2)
Eric Angel, Evripidis Bampis, Laurent Gourvès, Jérôme Monnot
FCT2
2005 Approximation Algorithms for the Bi-criteria Weighted max-cut Problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
WG2
2005 Approximation results for a bicriteria job scheduling problem on a single machine without preemption
Eric Angel, Evripidis Bampis, Laurent Gourvès
Inf. Process. Lett.2
2004 Maximization of the Size and the Weight of Schedules of Degradable Intervals
Fabien Baille, Evripidis Bampis, Christian Laforest
COCOON2
2004 Traffic Grooming in a Passive Star WDM Network
Eric Angel, Evripidis Bampis, Fanny Pascual
SIROCCO2
2004 Approximating the Pareto curve with local search for the bicriteria TSP(1, 2) problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
Theor. Comput. Sci.2
2003 Approximating the Pareto Curve with Local Search for the Bicriteria TSP (1, 2) Problem
Eric Angel, Evripidis Bampis, Laurent Gourvès
FCT2
2003 Bicriteria approximation algorithms for scheduling problems with communications
abstract
No abstract available.
Evripidis Bampis, Alexander V. Kononov
SPAA1
2003 On the approximate tradeoff for bicriteria batching and parallel machine scheduling problems
Eric Angel, Evripidis Bampis, Alexander V. Kononov
Theor. Comput. Sci.2
2003 An approximation algorithm for the precedence constrained scheduling problem with hierarchical communications
Evripidis Bampis, Rodolphe Giroudeau, Jean-Claude König
Theor. Comput. Sci.1
2002 Non-approximability Results for the Hierarchical Communication Problem with a Bounded Number of Clusters
Eric Angel, Evripidis Bampis, Rodolphe Giroudeau
Euro-Par2
2002 Scheduling of Independent Dedicated Multiprocessor Tasks
Evripidis Bampis, Massimiliano Caramia, Jirí Fiala 0001, Aleksei V. Fishkin, Antonio Iovanella
ISAAC1
2002 Scheduling Independent Multiprocessor Tasks
Abdel Krim Amoura, Evripidis Bampis, Claire Mathieu, Yannis Manoussakis
Algorithmica2
2001 A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs
Eric Angel, Evripidis Bampis, Alexander V. Kononov
ESA2
2001 On the approximability of scheduling multiprocessor tasks with time-dependent processor and time requirements
Evripidis Bampis, Alexander V. Kononov
IPDPS1
2001 Scheduling tasks with small communication delays for clusters of processors
abstract
Until recently, the standard communication model for scheduling the task of a parallel program has been the homogeneous communication model (also known as the delay model) introduced by Rayward-Smith for unit-execution-times, unit-communication times (UET-UTC) precedence graphs. In this model, we have a set of identical processors that are able to communicate in a uniform way. We want to use these processors in order to process a set of tasks that are subject to precedence contraints. Each task has a processing time, and if two adjacent task of the precedence graph are processed by two different processors (resp. the same processors) then a communication delay has to be taken into account explicitly (resp. the communication time is neglected). The problem is to find a trade-off between the two extreme solutions, namely, execute all the tasks sequentially without communications, or try to use all the potential parallelism but in the cost of an increased communication overhead. This model has been extensively studied these last years both from the compexity and the (non)-approximability point of views.
Evripidis Bampis, Rodolphe Giroudeau, Alexander V. Kononov
SPAA1
2000 Scheduling Trees with Large Communication Delays on Two Identical Processors
Foto N. Afrati, Evripidis Bampis, Lucian Finta, Ioannis Milis
Euro-Par2
2000 Scheduling to Minimize the Average Completion Time of Dedicated Tasks
Foto N. Afrati, Evripidis Bampis, Aleksei V. Fishkin, Klaus Jansen, Claire Mathieu
FSTTCS2
2000 An Approximation Algorithm for the Precedence Constrained Scheduling Problem with Hierarchical Communications
Evripidis Bampis, Rodolphe Giroudeau, Jean-Claude König
STACS1
1999 Using Duplication for the Multiprocessor Scheduling Problem with Hierarchical Communications
Evripidis Bampis, Rodolphe Giroudeau, Jean-Claude König
Euro-Par1
1999 Approximation Schemes for Minimizing Average Weighted Completion Time with Release Dates
abstract
We consider the problem of scheduling n jobs with release dates on m machines so as to minimize their average weighted completion time. We present the first known polynomial time approximation schemes for several variants of this problem. Our results include PTASs for the case of identical parallel machines and a constant number of unrelated machines with and without preemption allowed. Our schemes are efficient: for all variants the running time for /spl alpha/(1+/spl epsiv/) approximation is of the form f(1//spl epsiv/, m)poly(n).
Foto N. Afrati, Evripidis Bampis, Chandra Chekuri, David R. Karger, Claire Mathieu, Sanjeev Khanna, Ioannis Milis, Maurice Queyranne, Martin Skutella, Clifford Stein 0001, Maxim Sviridenko
FOCS2
1999 A comparison of heuristics for scheduling multiprocessor tasks on three dedicated processors
Abdel Krim Amoura, Evripidis Bampis, Yannis Manoussakis, Zsolt Tuza
Parallel Comput.2
1998 Optimal Schedules for d-D Grid Graphs with Communication Delays
Evripidis Bampis, Charles Delorme, Jean-Claude König
Parallel Comput.1
1998 Scheduling Algorithms for Parallel Gaussian Elimination With Communication Costs
abstract
We consider a graph theoretical model and study a parallel implementation of the well-known Gaussian elimination method on parallel distributed memory architectures, where the communication delay for the transmission of an elementary data is higher than the computation time of an elementary instruction. We propose and analyze two low-complexity algorithms for scheduling the tasks of the parallel Gaussian elimination on an unbounded number of completely connected processors. We compare these two algorithms with a higher-complexity general-purpose scheduling algorithm, the DSC heuristic, proposed by A. Gerasoulis and T. Yang (1993).
Abdel Krim Amoura, Evripidis Bampis, Jean-Claude König
IEEE Trans. Parallel Distributed Syst.2
1997 Scheduling Independent Multiprocessor Tasks
Abdel Krim Amoura, Evripidis Bampis, Claire Mathieu, Yannis Manoussakis
ESA2
1997 Some Models for Scheduling Parallel Programs with Communication Delays
Evripidis Bampis, Frédéric Guinand, Denis Trystram
Discret. Appl. Math.1
1996 Optimal Schedules for d-D Grid Graphs with Communication Delays (Extended Abstract)
Evripidis Bampis, Charles Delorme, Jean-Claude König
STACS1
1996 Scheduling UET-UCT Series-Parallel Graphs on Two Processors
Lucian Finta, Zhen Liu 0001, Ioannis Milis, Evripidis Bampis
Theor. Comput. Sci.4
1995 Optimal Parallel Execution of Complete Binary Trees and Grids Into Most Popular Interconnection Networks
Evripidis Bampis, Jean-Claude König, Denis Trystram
Theor. Comput. Sci.1
1994 NC Algorithms for Antidirected Hamiltonian Paths and Cycles in Tournaments (Extended Abstract)
Evripidis Bampis, Yannis Manoussakis, Ioannis Milis
WG1
1991 Impact of communications on the complexity of the parallel Gaussian Elimination
Evripidis Bampis, Jean-Claude König, Denis Trystram
Parallel Comput.1