EDBT 2026 Demo / reviewers in the wild / expert
Alexander V. Kononov
dblp:53/3381 · also Alexandr V. Kononov
· DBLP profile ↗
30ranked-venue papers
4as first author
6since 2021 · last 2023
0000-0001-6144-0251ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 23 · 4 first-author · 4 since 2021Systems, architecture and hardware · 5 · 1 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Non-Clairvoyant Makespan Minimization Scheduling with PredictionsabstractWe 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 |
ISAAC | 2 |
| 2022 | Scheduling with Untrusted PredictionsabstractUsing 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 |
IJCAI | 3 |
| 2022 | On a borderline between the NP-hard and polynomial-time solvable cases of the flow shop with job-dependent storage requirements
Alexander V. Kononov, Julia Memar, Yakov Zinder |
J. Glob. Optim. | 1 |
| 2022 | Speed scaling scheduling of multiprocessor jobs with energy constraint and makespan criterion
Alexander V. Kononov, Julia V. Kovalenko |
J. Glob. Optim. | 1 |
| 2022 | A simple rounding scheme for multistage optimization
Evripidis Bampis, Dimitris Christou, Bruno Escoffier, Alexander V. Kononov, Kim Thang Nguyen |
Theor. Comput. Sci. | 4 |
| 2021 | Speed Scaling with Explorable UncertaintyabstractIn 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 |
SPAA | 3 |
| 2020 | Scheduling Malleable Jobs Under Topological ConstraintsabstractBleuse 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 |
IPDPS | 3 |
| 2020 | LP-Based Algorithms for Multistage Minimization Problems
Evripidis Bampis, Bruno Escoffier, Alexander V. Kononov |
WAOA | 3 |
| 2020 | Preface
Alexander V. Kononov, Alexander S. Strekalovsky, Mikhail Posypkin, Artem V. Pyatkin |
J. Glob. Optim. | 1 |
| 2019 | Minimizing machine assignment costs over Δ-approximate solutions of the scheduling problem P||Cmax
Alexander V. Kononov, Mikhail Y. Kovalyov, Bertrand M. T. Lin |
Theor. Comput. Sci. | 1 |
| 2018 | Scheduling under Uncertainty: A Query-based ApproachabstractWe 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 |
IJCAI | 3 |
| 2016 | Clustering on k-edge-colored graphs
Eric Angel, Evripidis Bampis, Alexander V. Kononov, Dimitris Paparas, Emmanouil Pountourakis, Vassilis Zissimopoulos |
Discret. Appl. Math. | 3 |
| 2015 | Min-Power Covering Problems
Eric Angel, Evripidis Bampis, Vincent Chau, Alexander V. Kononov |
ISAAC | 4 |
| 2015 | From preemptive to non-preemptive speed-scaling scheduling
Evripidis Bampis, Alexander V. Kononov, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Nemparis |
Discret. Appl. Math. | 2 |
| 2014 | Improved Approximations for the Max k-Colored Clustering Problem
Alexander A. Ageev, Alexander V. Kononov |
WAOA | 2 |
| 2013 | From Preemptive to Non-preemptive Speed-Scaling Scheduling
Evripidis Bampis, Alexander V. Kononov, Dimitrios Letsios, Giorgio Lucarelli, Ioannis Nemparis |
COCOON | 2 |
| 2013 | Energy Efficient Scheduling and Routing via Randomized RoundingabstractWe 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 |
FSTTCS | 2 |
| 2013 | Clustering on k-Edge-Colored Graphs
Eric Angel, Evripidis Bampis, Alexander V. Kononov, Dimitris Paparas, Emmanouil Pountourakis, Vassilis Zissimopoulos |
MFCS | 3 |
| 2011 | Properties of optimal schedules in preemptive shop scheduling
Philippe Baptiste, Jacques Carlier, Alexander V. Kononov, Maurice Queyranne, Sergey Sevastyanov, Maxim Sviridenko |
Discret. Appl. Math. | 3 |
| 2010 | Bounded Max-colorings of Graphs
Evripidis Bampis, Alexander V. Kononov, Giorgio Lucarelli, Ioannis Milis |
ISAAC (1) | 2 |
| 2009 | The Routing Open Shop Problem: New Approximation Algorithms
Ilya Chernykh, Nikita Dryuck, Alexander V. Kononov, Sergey Sevastyanov |
WAOA | 3 |
| 2007 | Approximation Algorithms for the Black and White Traveling Salesman Problem
Binay K. Bhattacharya, Yuzhuang Hu, Alexander V. Kononov |
COCOON | 3 |
| 2006 | Approximation Algorithms for Scheduling Problems with Exact Delays
Alexander A. Ageev, Alexander V. Kononov |
WAOA | 2 |
| 2006 | Open block scheduling in optical communication networks
Alexander A. Ageev, Aleksei V. Fishkin, Alexander V. Kononov, Sergey Sevastyanov |
Theor. Comput. Sci. | 3 |
| 2003 | Bicriteria approximation algorithms for scheduling problems with communicationsabstractNo abstract available. Evripidis Bampis, Alexander V. Kononov |
SPAA | 2 |
| 2003 | Open Block Scheduling in Optical Communication Networks
Alexander A. Ageev, Aleksei V. Fishkin, Alexander V. Kononov, Sergey Sevastyanov |
WAOA | 3 |
| 2003 | On the approximate tradeoff for bicriteria batching and parallel machine scheduling problems
Eric Angel, Evripidis Bampis, Alexander V. Kononov |
Theor. Comput. Sci. | 3 |
| 2001 | A FPTAS for Approximating the Unrelated Parallel Machines Scheduling Problem with Costs
Eric Angel, Evripidis Bampis, Alexander V. Kononov |
ESA | 3 |
| 2001 | On the approximability of scheduling multiprocessor tasks with time-dependent processor and time requirements
Evripidis Bampis, Alexander V. Kononov |
IPDPS | 2 |
| 2001 | Scheduling tasks with small communication delays for clusters of processorsabstractUntil 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 |
SPAA | 3 |