Khaled M. Elbassioni

dblp:82/4645 · also Khaled Elbassioni · DBLP profile ↗
← Back
118ranked-venue papers
49as first author
12since 2021 · last 2026
0000-0001-7021-5400ORCID · conflict

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

Theory of computation · 94 · 43 first-author · 6 since 2021Databases, data management, data science and information retrieval · 8 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 6 · 2 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 1 since 2021Computer networks · 3 · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021
YearPublicationVenuePosition
2026 A Competitive Algorithm for the Online Stochastic Resource Allocation Problem with Departures
Yusuf Amidu, Khaled M. Elbassioni, Adriana Felicia Gabor
COCOON2
2025 Online Risk-Bounded Graph-Based Local Planning for Autonomous Driving With Theoretical Guarantees
abstract
Risk-bounded motion planning in dynamic environments for autonomous driving presents complex challenges, particularly in solving the nonconvex problem of ensuring continuous, safe, and real-time navigation towards a destination. This paper introduces an online graph-based local planning approach constrained by a user-defined driving style in terms of a risk budget$\Delta$for the entire mission. Our online approach assigns a risk bound to each motion planning decision, ensuring that the total risk consumed remains within$\Delta$. First, we construct a spatial lattice graph that adheres to the vehicle's curvature constraints. Then, the trajectory planning problem is reformulated as an online optimization problem, where decisions must be made sequentially without prior knowledge of future events. Therefore, we propose a reduction to the problem to be online multiple-choice knapsack problem (ON-MCKP), where the knapsack items are candidate paths generated by solving constrained shortest-path problems. To solve the ON-MCKP, we deploy online algorithms that offer theoretical guarantees on the risk allocation throughout the entire mission. The effectiveness of our method is demonstrated empirically, showing significant improvements in the objective without violating safety constraints.
Abdulrahman Ahmad, Majid Khonji, Khaled M. Elbassioni, Jorge Dias 0001, Ameena Saad Al-Sumaiti
ICRA3
2025 Dual bounded generation: Polynomial, second-order cone and positive semidefinite matrix inequalities
abstract
In the monotone integer dualization problem, we are given two sets of vectors in an integer box such that no vector in the first set is dominated by a vector in the second. The question is to check if the two sets of vectors cover the entire integer box by upward and downward domination, respectively. It is known that the problem is (quasi-)polynomially equivalent to that of enumerating all maximal feasible solutions of a given monotone system of linear/separable/supermodular inequalities over integer vectors. The equivalence is established via showing that the dual family of minimal infeasible vectors has size bounded by a (quasi-)polynomial in the sizes of the family to be generated and the input description. Continuing in this line of work, in this paper, we consider systems of polynomial, second-order cone, and semidefinite inequalities. We give sufficient conditions under which such bounds can be established and highlight some applications.
Khaled M. Elbassioni
Discret. Appl. Math.1
2024 Complexity and Approximation Schemes for Social Welfare Maximization in the High-Multiplicity Setting
abstract
We study the social welfare maximization problem in the high-multiplicity setting where agents and/or items are available in multiple types, provided that the numbers of types are small. We focus on the egalitarian and Nash social welfare maximization problems, and show that they are NP-hard even when the number of item types is a constant. Furthermore, we present two polynomial-time approximation schemes (PTAS), one for egalitarian social welfare with two item types, and one for Nash social welfare with any constant number of agent types. The first PTAS can be applied to the unrelated machine scheduling problem, thus partially solving an open question raised by Jansen and Maack in 2019. The second PTAS significantly improves upon the existing PTAS for identical agents.
Trung Thanh Nguyen 0004, Khaled M. Elbassioni, Jörg Rothe
ECAI2
2024 Graph-Based Local Planning with Spatiotemporal Risk Assessment for Risk-Bounded and Prediction-Aware Autonomous Driving
abstract
Risk-bounded motion planning for autonomous driving in dynamic environments presents significant research challenges. Ensuring continuous navigation towards a destination while making real-time decisions is a nonconvex problem. This paper presents a graph-based local planning method constrained by user-specific driving preference, represented as a risk-bound criterion for motion planning. First, we propose a lattice graph construction method that adheres to the vehicle's curvature constraints. Then, we formulate the trajectory planning problem as an integer-linear programming task, addressed by our novel risk-bounded and prediction-aware constrained shortest path. Our solution accounts for both static and dynamic obstacles in urban settings, adhering to traffic regulations. At the core of our approach is a conservative spatiotemporal risk assessment mechanism, which evaluates collisions considering the uncertain delay from speed control of the ego vehicle and predicted trajectories of dynamic obstacles. We implemented our solution using the CARLA simulator and the ROS2 platform, within a comprehensive framework encompassing global planning, local planning, and vehicle control. The effectiveness of our approach is demonstrated through notable collision avoidance, improved path-tracking, and enhanced risk-bounded planning capabilities.
Abdulrahman Ahmad, Majid Khonji, Ameena Saad Al-Sumaiti, Jorge Dias 0001, Khaled M. Elbassioni
ICARCV5
2024 Geometric Stabbing via Threshold Rounding and Factor Revealing LPs
Khaled M. Elbassioni, Saurabh Ray
Discret. Comput. Geom.1
2024 Anti Tai mapping for unordered labeled trees
Mislav Blazevic, Stefan Canzar, Khaled M. Elbassioni, Domagoj Matijevic
Inf. Process. Lett.3
2023 Joint Rate Allocation and Power Control for RSMA-Based Communication and Radar Coexistence Systems
abstract
We consider a rate-splitting multiple access (RSMA)-based communication and radar coexistence (CRC) system. The proposed system allows an RSMA-based communication system to share spectrum with multiple radars. Furthermore, RSMA enables flexible and powerful interference management by splitting messages into common parts and private parts to partially decode interference and partially treat interference as noise. The RSMA-based CRC system thus significantly improves spectral efficiency and quality of service (QoS) of communication users (CUs). The communication network and the radars cause interference to each other, which reduces the signal-to-interference-plus-noise ratio (SINR) of the radars as well as the data rate of the CUs. Therefore, a major problem is to maximize the sum rate of the CUs while guaranteeing their QoS requirements of data transmissions and the SINR requirements of multiple radars. To achieve these objectives, we formulate a problem that optimizes i) the common rate allocation to the CUs, transmit power of common message and transmit power of private messages of the CUs, and ii) transmit power of the radars. We propose an additive approximation scheme (AAS) which solves the problem globally. Simulation results show the improvement of the AAS compared with the sequential quadratic programming (SQP) in terms of sum rate.
Trung Thanh Nguyen 0004, Nguyen Cong Luong 0001, Shaohan Feng, Khaled M. Elbassioni, Dusit Niyato, Dong In Kim 0001
GLOBECOM4
2023 Autonomous Recharging and Flight Mission Planning for Battery-Operated Autonomous Drones
abstract
Unmanned aerial vehicles (UAVs), commonly known as drones, are being increasingly deployed throughout the globe as a means to streamline monitoring, inspection, mapping, and logistic routines. When dispatched on autonomous missions, drones require an intelligent decision-making system for trajectory planning and tour optimization. Given the limited capacity of their onboard batteries, a key design challenge is to ensure the underlying algorithms can efficiently optimize the mission objectives along with recharging operations during long-haul flights. With this in view, the present work undertakes a comprehensive study on automated tour management systems for an energy-constrained drone: (1) We construct a machine learning model that estimates the energy expenditure of typical multi-rotor drones while accounting for real-world aspects and extrinsic meteorological factors. (2) Leveraging this model, the joint program of flight mission planning and recharging optimization is formulated as a multi-criteria Asymmetric Traveling Salesman Problem (ATSP), wherein a drone seeks for the time-optimal energy-feasible tour that visits all the target sites and refuels whenever necessary. (3) We devise an efficient approximation algorithm with provable worst-case performance guarantees and implement it in a drone management system, which supports real-time flight path tracking and re- computation in dynamic environments. (4) The effectiveness and practicality of the proposed approach are validated through extensive numerical simulations as well as real-world experiments. Note to Practitioners—This study is stimulated by the need for developing pragmatic and provably efficient automated tour management systems for UAVs deployed on energy-constrained, long-distance flight missions. As such, UAVs provide a nifty platform for facilitating environmental monitoring, disaster management, transport of medical supplies, as well as expediting last-mile deliveries. However, existing path planners generally fall short of capturing several crucial aspects, such as detailed power consumption model (e.g., factoring in payload, wind speed and direction) or performance guarantees, potentially leading to underutilized or infeasible routing decisions. To address these issues, the present work proposes a theoretically-backed routing approach with a certifiable degree of optimality and develops an effective, practical power consumption evaluation model for multi-rotor UAVs, verified on multiple drone models.
Rashid Alyassi, Majid Khonji, Areg Karapetyan, Sid Chi-Kin Chau, Khaled M. Elbassioni, Chien-Ming Tseng
IEEE Trans Autom. Sci. Eng.5
2022 Approximation Algorithms for Cost-robust Discrete Minimization Problems Based on their LP-Relaxations
Khaled M. Elbassioni
Algorithmica1
2022 Quasi-polynomial algorithms for list-coloring of nearly intersecting hypergraphs
Khaled M. Elbassioni
Theor. Comput. Sci.1
2021 Generating clause sequences of a CNF formula
abstract
Given a CNF formula Φ with clauses C1,…,Cm and variables V={x1,…,xn}, a truth assignment a:V→{0,1} of Φ leads to a clause sequence σΦ(a)=(C1(a),…,Cm(a))∈{0,1}m where Ci(a)=1 if clause Ci evaluates to 1 under assignment a, otherwise Ci(a)=0. The set of all possible clause sequences carries a lot of information on the formula, e.g. SAT, MAX-SAT and MIN-SAT can be encoded in terms of finding a clause sequence with extremal properties. We consider a problem posed at Dagstuhl Seminar 19211 “Enumeration in Data Management” (2019) about the generation of all possible clause sequences of a given CNF with bounded dimension. We prove that the problem can be solved in incremental polynomial time. We further give an algorithm with polynomial delay for the class of tractable CNF formulas. We also consider the generation of maximal and minimal clause sequences, and show that generating maximal clause sequences is NP-hard, while minimal clause sequences can be generated with polynomial delay.
Kristóf Bérczi, Endre Boros, Ondrej Cepek, Khaled M. Elbassioni, Petr Kucera, Kazuhisa Makino
Theor. Comput. Sci.4
2020 Approximation Algorithms for Cost-Robust Discrete Minimization Problems Based on Their LP-Relaxations
Khaled M. Elbassioni
LATIN1
2020 Enumerating Vertices of Covering Polyhedra with Totally Unimodular Constraint Matrices
abstract
We give an incremental polynomial time algorithm for enumerating the vertices of any polyhedron $P=P(A,\b1)=\{x\in \mathbb{R}^n \mid Ax\geq \b1,~x\geq \b0\}$, when $A$ is a totally unimodular matrix. Our algorithm is based on decomposing the hypergraph transversal problem for unimodular hypergraphs using Seymour's decomposition of totally unimodular matrices and may be of independent interest.
Khaled M. Elbassioni, Kazuhisa Makino
SIAM J. Discret. Math.1
2020 Computational aspects of optimal strategic network diffusion
Marcin Waniek, Khaled M. Elbassioni, Flávio L. Pinheiro, César A. Hidalgo 0001, Aamena Alshamsi
Theor. Comput. Sci.2
2020 Multisensor Adaptive Control System for IoT-Empowered Smart Lighting with Oblivious Mobile Sensors
abstract
The Internet-of-Things (IoT) has engendered a new paradigm of integrated sensing and actuation systems for intelligent monitoring and control of smart homes and buildings. One viable manifestation is that of IoT-empowered smart lighting systems, which rely on the interplay between smart light bulbs (equipped with controllable LED devices and wireless connectivity) and mobile sensors (possibly embedded in users’ wearable devices such as smart watches, spectacles, and gadgets) to provide automated illuminance control functions tailored to users’ preferences (e.g., of brightness, color intensity, or color temperature). Typically, practical deployment of these systems precludes the adoption of sophisticated but costly location-aware sensors capable of accurately mapping out the details of a dynamic operational environment. Instead, cheap oblivious mobile sensors are often utilized, which are plagued with uncertainty in their relative locations to sensors and light bulbs. The imposed volatility, in turn, impedes the design of effective smart lighting systems for uncertain indoor environments with multiple sensors and light bulbs. With this in view, the present article sheds light on the adaptive control algorithms and modeling of such systems. First, a general model formulation of an oblivious multisensor illuminance control problem is proposed, yielding a robust framework agnostic to a dynamic surrounding environment and time-varying background light sources. Under this model, we devise efficient algorithms inducing continuous adaptive lighting control that minimizes energy consumption of light bulbs while meeting users’ preferences. The algorithms are then studied under extensive empirical evaluations in a proof-of-concept smart lighting testbed featuring LIFX programmable bulbs and smartphones (deployed as light sensing units). Lastly, we conclude by discussing the potential improvements in hardware development and highlighting promising directions for future work.
Areg Karapetyan, Sid Chi-Kin Chau, Khaled M. Elbassioni, Syafiq Kamarul Azman, Majid Khonji
ACM Trans. Sens. Networks3
2019 Oracle-Based Primal-Dual Algorithms for Packing and Covering Semidefinite Programs
Khaled M. Elbassioni, Kazuhisa Makino
ESA1
2019 Dynamic Pseudo-time Warping of Complex Single-Cell Trajectories
Van Hoan Do, Mislav Blazevic, Pablo Monteagudo, Luka Borozan, Khaled M. Elbassioni, Sören Laue, Francisca Rojas Ringeling, Domagoj Matijevic, Stefan Canzar
RECOMB5
2019 A Multiplicative Weight Updates Algorithm for Packing and Covering Semi-infinite Linear Programs
Khaled M. Elbassioni, Kazuhisa Makino, Waleed Najy
Algorithmica1
2019 A pseudo-polynomial algorithm for mean payoff stochastic games with perfect information and few random positions
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
Inf. Comput.2
2019 A global parallel algorithm for enumerating minimal transversals of geometric hypergraphs
Khaled M. Elbassioni, Imran Rauf, Saurabh Ray
Theor. Comput. Sci.1
2019 Complex-demand scheduling problem with application in smart grid
Majid Khonji, Areg Karapetyan, Khaled M. Elbassioni, Sid Chi-Kin Chau
Theor. Comput. Sci.3
2018 Approximation Schemes for Stochastic Mean Payoff Games with Perfect Information and Few Random Positions
abstract
We consider two-player zero-sum stochastic mean payoff games with perfect information. We show that any such game, with a constant number of random positions and polynomially bounded positive transition probabilities, admits a polynomial time approximation scheme, both in the relative and absolute sense.
Endre Boros, Khaled M. Elbassioni, Mahmoud Fouz, Vladimir Gurvich, Kazuhisa Makino, Bodo Manthey
Algorithmica2
2017 Finding Small Hitting Sets in Infinite Range Spaces of Bounded VC-Dimension
abstract
We consider the problem of finding a small hitting set in an infinite range space F=(Q,R) of bounded VC-dimension. We show that, under reasonably general assumptions, the infinite-dimensional convex relaxation can be solved (approximately) efficiently by multiplicative weight updates. As a consequence, we get an algorithm that finds, for any delta>0, a set of size O(s_F(z^*_F)) that hits (1-delta)-fraction of R (with respect to a given measure) in time proportional to log(1/delta), where s_F(1/epsilon) is the size of the smallest epsilon-net the range space admits, and z^*_F is the value of the fractional optimal solution. This exponentially improves upon previous results which achieve the same approximation guarantees with running time proportional to poly(1/delta). Our assumptions hold, for instance, in the case when the range space represents the visibility regions of a polygon in the plane, giving thus a deterministic polynomial-time O(log z^*_F)-approximation algorithm for guarding (1-delta)-fraction of the area of any given simple polygon, with running time proportional to polylog(1/delta).
Khaled M. Elbassioni
SoCG1
2017 Polynomial-Time Alternating Probabilistic Bisimulation for Interval MDPs
Vahid Hashemi, Andrea Turrini, Ernst Moritz Hahn, Holger Hermanns, Khaled M. Elbassioni
SETTA5
2017 Guest Editors' Foreword
Khaled M. Elbassioni, Kazuhisa Makino
Algorithmica1
2017 Approximation algorithms for binary packing problems with quadratic constraints of low cp-rank decompositions
Khaled M. Elbassioni, Trung Thanh Nguyen 0004
Discret. Appl. Math.1
2017 A polynomial-time algorithm for computing low CP-rank decompositions
Khaled M. Elbassioni, Trung Thanh Nguyen 0004
Inf. Process. Lett.1
2017 Drive Mode Optimization and Path Planning for Plug-In Hybrid Electric Vehicles
abstract
Drive modes are driver-selectable pre-set configurations of powertrain and certain vehicle parameters. Plug-in hybrid electric vehicles typically feature the special options of drive modes that can affect the hybrid energy source management system; for example, electric vehicle mode (which draws fully on battery) and charge sustaining mode (which utilizes internal combustion engine to charge the battery while propelling the vehicle). This paper studies an optimization problem to enable the driver to select the appropriate drive modes for fuel minimization. We develop the optimization algorithms that optimize the decisions of drive modes based on trip information and, integrated with path planning to find an optimal path, considering intermediate filling and charging stations. We further provide an online algorithm that is based on the revealed trip information. We evaluate our algorithms empirically on a Chevrolet Volt, which shows significant fuel savings.
Sid Chi-Kin Chau, Khaled M. Elbassioni, Chien-Ming Tseng
IEEE Trans. Intell. Transp. Syst.2
2016 Complex-Demand Scheduling Problem with Application in Smart Grid
Majid Khonji, Areg Karapetyan, Khaled M. Elbassioni, Sid Chi-Kin Chau
COCOON3
2016 Exact Algorithms for List-Coloring of Intersecting Hypergraphs
abstract
We show that list-coloring for any intersecting hypergraph of m edges on n vertices, and lists drawn from a set of size at most k, can be checked in quasi-polynomial time (mn)^{o(k^2*log(mn))}.
Khaled M. Elbassioni
IPEC1
2016 A Multiplicative Weights Update Algorithm for Packing and Covering Semi-infinite Linear Programs
Khaled M. Elbassioni, Kazuhisa Makino, Waleed Najy
WAOA1
2016 Towards More Practical Linear Programming-based Techniques for Algorithmic Mechanism Design
abstract
R. Lavi and C. Swamy (FOCS 2005 , J. ACM 58 (6), 25, 2011 ) introduced a general method for obtaining truthful-in-expectation mechanisms from linear programming based approximation algorithms. Due to the use of the Ellipsoid method, a direct implementation of the method is unlikely to be efficient in practice. We propose to use the much simpler and usually faster multiplicative weights update method instead. The simplification comes at the cost of slightly weaker approximation and truthfulness guarantees.
Khaled M. Elbassioni, Kurt Mehlhorn, Fahimeh Ramezani 0002
Theory Comput. Syst.1
2015 Towards More Practical Linear Programming-Based Techniques for Algorithmic Mechanism Design
Khaled M. Elbassioni, Kurt Mehlhorn, Fahimeh Ramezani 0002
SAGT1
2015 Markov Decision Processes and Stochastic Games with Total Effective Payoff
abstract
We consider finite Markov decision processes (MDPs) with undiscounted total effective payoff. We show that there exist uniformly optimal pure stationary strategies that can be computed by solving a polynomial number of linear programs. We apply this result to two-player zero-sum stochastic games with perfect information and undiscounted total effective payoff, and derive the existence of a saddle point in uniformly optimal pure stationary strategies.
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
STACS2
2015 On Tree-Constrained Matchings and Generalizations
Stefan Canzar, Khaled M. Elbassioni, Gunnar W. Klau, Julián Mestre
Algorithmica2
2015 On Randomized Fictitious Play for Approximating Saddle Points Over Convex Sets
Khaled M. Elbassioni, Kazuhisa Makino, Kurt Mehlhorn, Fahimeh Ramezani 0002
Algorithmica1
2014 A Potential Reduction Algorithm for Ergodic Two-Person Zero-Sum Limiting Average Payoff Stochastic Games
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
COCOA2
2014 Inapproximability of power allocation with inelastic demands in AC electric systems and networks
abstract
A challenge in future smart grid is how to efficiently allocate power among customers considering inelastic demands, when the power supply is constrained by the network or generation capacities. This problem is an extension to the classical knapsack problem in a way that the item values are expressed as non-positive real or complex numbers representing power demands, rather than positive real numbers. The objective is to maximize the total utility of the customers. Recently in Chau-Elbassioni-Khonji [AAMAS 14], a PTAS was presented for the case where the maximum phase angle between any pair of power demands is φ ≤ π/2; and a bi-criteria FPTAS when π/2 <; φ ≤ π - ε, for any polynomially small ε. For 0 ≤ φ ≤ π/2, Yu and Chau [AAMAS 13] showed that unless P=NP, there is no FPTAS. In this paper, we present important hardness results that close the approximation gap. We show that unless P=NP, there is no α-approximation for π/2 <; π ≤ π - ε, where a is any number with polynomial length. Moreover, for the case when φ is arbitrarily close to π, neither a PTAS nor any bi-criteria approximation algorithm with polynomial guarantees can exist. In this paper, we also present a natural generalization to a networked setting such that each edge in the transmission network can have a capacity constraint. We show that there is no bi-criteria approximation algorithm with polynomial guarantees for this networked setting, even all power demands are real (non-complex) numbers.
Majid Khonji, Sid Chi-Kin Chau, Khaled M. Elbassioni
ICCCN3
2014 A Lower Bound for the HBC Transversal Hypergraph Generation
abstract
The computation of transversal hypergraphs in output-polynomial time is a long standing open question. An Apriori-like level-wise approach (referred to as the HBC-algorithm or MTminer) was published in 2007 by Hébert, Bretto, and Crémilleux [A Data Mining Formalization to Improve Hypergraph Minimal Transversal Computation, Fundamenta Informaticae, 80(4), 2007, 415–433] and was experimentally demonstrated to have very good performance on hypergraphs with small transversals. In this short note extending the paper by Hagen [Lower bounds for three algorithms for transversal hypergraph generation, Discrete Applied Mathematics, 157(7), 2009, 1460–1469], we prove a superpolynomial lower bound for the HBC-algorithm. This lower bound also shows that the originally claimed upper bound on the HBC-algorithm's running time is wrong.
Khaled M. Elbassioni, Matthias Hagen, Imran Rauf
Fundam. Informaticae1
2014 A Supermodularity-Based Differential Privacy Preserving Algorithm for Data Anonymization
abstract
Maximizing data usage and minimizing privacy risk are two conflicting goals. Organizations always apply a set of transformations on their data before releasing it. While determining the best set of transformations has been the focus of extensive work in the database community, most of this work suffered from one or both of the following major problems: scalability and privacy guarantee. Differential Privacy provides a theoretical formulation for privacy that ensures that the system essentially behaves the same way regardless of whether any individual is included in the database. In this paper, we address both scalability and privacy risk of data anonymization. We propose a scalable algorithm that meets differential privacy when applying a specific random sampling. The contribution of the paper is two-fold: 1) we propose a personalized anonymization technique based on an aggregate formulation and prove that it can be implemented in polynomial time; and 2) we show that combining the proposed aggregate formulation with specific sampling gives an anonymization algorithm that satisfies differential privacy. Our results rely heavily on exploring the supermodularity properties of the risk function, which allow us to employ techniques from convex optimization. Through experimental studies we compare our proposed algorithm with other anonymization schemes in terms of both time and privacy risk.
Mohamed R. Fouad, Khaled M. Elbassioni, Elisa Bertino
IEEE Trans. Knowl. Data Eng.2
2013 On Randomized Fictitious Play for Approximating Saddle Points over Convex Sets
Khaled M. Elbassioni, Kazuhisa Makino, Kurt Mehlhorn, Fahimeh Ramezani 0002
COCOON1
2013 A Pseudo-Polynomial Algorithm for Mean Payoff Stochastic Games with Perfect Information and a Few Random Positions
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
ICALP (1)2
2012 Approximation Algorithms for the Unsplittable Flow Problem on Paths and Trees
abstract
We study the Unsplittable Flow Problem (UFP) and related variants, namely UFP with Bag Constraints and UFP with Rounds, on paths and trees. We provide improved constant factor approximation algorithms for all these problems under the no bottleneck assumption (NBA), which says that the maximum demand for any source-sink pair is at most the minimum capacity of any edge. We obtain these improved results by expressing a feasible solution to a natural LP relaxation of the UFP as a near-convex combination of feasible integral solutions.
Khaled M. Elbassioni, Naveen Garg 0001, Divya Gupta 0001, Amit Kumar 0001, Vishal Narula, Arindam Pal 0001
FSTTCS1
2012 A QPTAS for ε-Envy-Free Profit-Maximizing Pricing on Line Graphs
Khaled M. Elbassioni
ICALP (2)1
2012 Charge Group Partitioning in Biomolecular Simulation
Stefan Canzar, Mohammed El-Kebir, René Pool, Khaled M. Elbassioni, Alpeshkumar K. Malde, Alan E. Mark, Daan P. Geerke, Leen Stougie, Gunnar W. Klau
RECOMB4
2012 Simpler Approximation of the Maximum Asymmetric Traveling Salesman Problem
abstract
We give a very simple approximation algorithm for the maximum asymmetric traveling salesman problem. The approximation guarantee of our algorithm is 2/3, which matches the best known approximation guarantee by Kaplan, Lewenstein, Shafrir and Sviridenko. Our algorithm is simple to analyze, and contrary to previous approaches, which need an optimal solution to a linear program, our algorithm is combinatorial and only uses maximum weight perfect matching algorithm.
Katarzyna E. Paluch 0001, Khaled M. Elbassioni, Anke van Zuylen
STACS2
2012 Conflict-Free Coloring for Rectangle Ranges Using O(n .382) Colors
Deepak Ajwani, Khaled M. Elbassioni, Sathish Govindarajan, Saurabh Ray
Discret. Comput. Geom.2
2012 The relation of Connected Set Cover and Group Steiner Tree
Khaled M. Elbassioni, Slobodan Jelic, Domagoj Matijevic
Theor. Comput. Sci.1
2012 On the complexity of the highway problem
Khaled M. Elbassioni, Rajiv Raman 0001, Saurabh Ray, René Sitters
Theor. Comput. Sci.1
2012 Complexity of approximating the vertex centroid of a polyhedron
Khaled M. Elbassioni, Hans Raj Tiwary
Theor. Comput. Sci.1
2011 Stochastic Mean Payoff Games: Smoothed Analysis and Approximation Schemes
Endre Boros, Khaled M. Elbassioni, Mahmoud Fouz, Vladimir Gurvich, Kazuhisa Makino, Bodo Manthey
ICALP (1)2
2011 On Tree-Constrained Matchings and Generalizations
Stefan Canzar, Khaled M. Elbassioni, Gunnar W. Klau, Julián Mestre
ICALP (1)2
2011 Approximation Algorithms for the Interval Constrained Coloring Problem
Ernst Althaus, Stefan Canzar, Khaled M. Elbassioni, Andreas Karrenbauer, Julián Mestre
Algorithmica3
2011 Improved Approximations for Guarding 1.5-Dimensional Terrains
abstract
We present a 4-approximation algorithm for the problem of placing the fewest guards on a 1.5D terrain so that every point of the terrain is seen by at least one guard. This improves on the previous best approximation factor of 5 (see King in Proceedings of the 13th Latin American Symposium on Theoretical Informatics, pp. 629–640, 2006 ). Unlike most of the previous techniques, our method is based on rounding the linear programming relaxation of the corresponding covering problem. Besides the simplicity of the analysis, which mainly relies on decomposing the constraint matrix of the LP into totally balanced matrices, our algorithm, unlike previous work, generalizes to the weighted and partial versions of the basic problem.
Khaled M. Elbassioni, Erik Krohn, Domagoj Matijevic, Julián Mestre, Domagoj Severdija
Algorithmica1
2011 On a cone covering problem
Khaled M. Elbassioni, Hans Raj Tiwary
Comput. Geom.1
2011 A QPTAS for TSP with Fat Weakly Disjoint Neighborhoods in Doubling Metrics
abstract
We consider the Traveling Salesman Problem with Neighborhoods (TSPN) in doubling metrics. The goal is to find a shortest tour that visits each of a collection of n subsets ( regions or neighborhoods ) in the underlying metric space. We give a quasi-polynomial time approximation scheme (QPTAS) when the regions are what we call α - fat weakly disjoint . This notion combines the existing notions of diameter variation, fatness and disjointness for geometric objects and generalizes these notions to any arbitrary metric space. Intuitively, the regions can be grouped into a bounded number of types, where in each type, the regions have similar upper bounds for their diameters, and each such region can designate a point such that these points are far away from one another. Our result generalizes the polynomial time approximation scheme (PTAS) for TSPN on the Euclidean plane by Mitchell (in SODA, pp. 11–18, 2007 ) and the QPTAS for TSP on doubling metrics by Talwar (in 36th STOC, pp. 281–290, 2004 ). We also observe that our techniques directly extend to a QPTAS for the Group Steiner Tree Problem on doubling metrics, with the same assumption on the groups.
T.-H. Hubert Chan, Khaled M. Elbassioni
Discret. Comput. Geom.2
2010 A Polynomial Delay Algorithm for Enumerating Approximate Solutions to the Interval Constrained Coloring Problem
abstract
We study the interval constrained coloring problem, a combinatorial problem arising in the interpretation of data on protein structure emanating from experiments based on hydrogen/deuterium exchange and mass spectrometry. The problem captures the challenging task of increasing the spatial resolution of experimental data in order to get a better picture of the protein structure. Since solutions proposed by any algorithmic framework have to ultimately be verified by biochemists, it is important to provide not just a single solution, but a valuable set of candidate solutions. Our contribution is a polynomial-delay polynomial-space algorithm for enumerating all exact solutions plus further approximate solutions, whose components are guaranteed to be within an absolute error of one of the optimum. Our experiments indicate that these approximate solutions are reasonably close to the optimal ones, in terms of the accumulative error. In addition, the experiments also confirm the effectiveness of the method in reducing the delay between two consecutive solutions considerably, compared to what it takes an integer programming solver to produce the next exact solution.
Stefan Canzar, Khaled M. Elbassioni, Julián Mestre
ALENEX2
2010 A Pumping Algorithm for Ergodic Stochastic Mean Payoff Games with Perfect Information
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
IPCO2
2010 On the Approximability of the Maximum Interval Constrained Coloring Problem
Stefan Canzar, Khaled M. Elbassioni, Amr Elmasry, Rajiv Raman 0001
ISAAC (2)2
2010 A QPTAS for TSP with Fat Weakly Disjoint Neighborhoods in Doubling Metrics
abstract
We consider the Traveling Salesman Problem with Neighborhoods (TSPN) in doubling metrics. The goal is to find a shortest tour that visits each of a collection of n subsets (regions or neighborhoods) in the underlying metric space. We give a QPTAS when the regions are what we call α-fat weakly disjoint. This notion combines the existing notions of diameter variation, fatness and disjointness for geometric objects and generalizes these notions to any arbitrary metric space. Intuitively the regions can be grouped into a bounded number of types, where in each type, the regions have similar upper bounds for their diameters, and each such region can designate a point such that these points are far away from one another. Our result generalizes the PTAS for TSPN on the Euclidean plane by Mitchell [27] and the QPTAS for TSP on doubling metrics by Talwar [30]. We also observe that our techniques directly extend to a QPTAS for the Group Steiner Tree Problem on doubling metrics, with the same assumption on the groups.
T.-H. Hubert Chan, Khaled M. Elbassioni
SODA2
2010 Left-to-Right Multiplication for Monotone Boolean Dualization
abstract
Given the prime conjunctive normal form (CNF) representation $\phi$ of a monotone Boolean function $f:\{0,1\}^n\to\{0,1\}$, the dualization problem calls for finding the corresponding prime disjunctive normal form representation $\psi$ of f. A very simple method works by multiplying out the clauses of $\phi$ from left to right in some order, simplifying whenever possible by using the absorption law. We show that for any monotone CNF $\phi$, left-to-right multiplication can be done in subexponential time, and for many interesting subclasses of monotone CNFs such as those with bounded size, bounded degree, bounded intersection, bounded conformality, and read-once formula, it can be done in polynomial or quasi-polynomial time.
Endre Boros, Khaled M. Elbassioni, Kazuhisa Makino
SIAM J. Comput.2
2009 On the Readability of Monotone Boolean Formulae
Khaled M. Elbassioni, Kazuhisa Makino, Imran Rauf
COCOON1
2009 Output-Sensitive Algorithms for Enumerating Minimal Transversals for Some Geometric Hypergraphs
Khaled M. Elbassioni, Kazuhisa Makino, Imran Rauf
ESA1
2009 Complexity of Approximating the Vertex Centroid of a Polyhedron
Khaled M. Elbassioni, Hans Raj Tiwary
ISAAC1
2009 On Profit-Maximizing Pricing for the Highway and Tollbooth Problems
Khaled M. Elbassioni, Rajiv Raman 0001, Saurabh Ray, René Sitters
SAGT1
2009 On the approximability of the maximum feasible subsystem problem with 0/1-coefficients
abstract
Given a system of constraints , where ai ∊ {0, 1}n, and ℓi, ui ∊ ℝ+, for i = 1, …, m, we consider the problem Mrfs of finding the largest subsystem for which there exists a feasible solution x ≥ 0. We present approximation algorithms and inapproximability results for this problem, and study some important special cases. Our main contributions are: 1. In the general case, where ai ∊ {0, 1}n, a sharp separation in the approximability between the case when L = max{ℓ1, ⃛, ℓm} is bounded above by a polynomial in n and m, and the case when it is not. 2. In the case where A is an interval matrix, a sharp separation in approximability between the case where we allow a violation of the upper bounds by at most a (1 + ∊) factor, for any fixed ∊ > 0 and the case where no violations are allowed. Along the way, we prove that the induced matching problem on bipartite graphs is inapproximable beyond a factor of , for any ∊ > 0 unless NP=ZPP. Finally, we also show applications of Mrfs to some recently studied pricing problems.
Khaled M. Elbassioni, Rajiv Raman 0001, Saurabh Ray, René Sitters
SODA1
2009 Improved Approximations for Guarding 1.5-Dimensional Terrains
abstract
We present a 4-approximation algorithm for the problem of placing the fewest guards on a 1.5D terrain so that every point of the terrain is seen by at least one guard. This improves on the currently best approximation factor of 5 (J. King, 2006). Unlike most of the previous techniques, our method is based on rounding the linear programming relaxation of the corresponding covering problem. Besides the simplicity of the analysis, which mainly relies on decomposing the constraint matrix of the LP into totally balanced matrices, our algorithm, unlike previous work, generalizes to the weighted and partial versions of the basic problem.
Khaled M. Elbassioni, Erik Krohn, Domagoj Matijevic, Julián Mestre, Domagoj Severdija
STACS1
2009 Algorithms for Dualization over Products of Partially Ordered Sets
abstract
Let $\mathcal P=\mathcal P_1\times\cdots\times\mathcal P_n$ be the product of n partially ordered sets (posets). Given a subset $\mathcal A\subseteq\mathcal P$, we consider problem $\mathrm{DUAL}(\mathcal P,\mathcal A,\mathcal B)$ of extending a given partial list $\mathcal B$ of maximal independent elements of $\mathcal A$ in $\mathcal P$. We give quasi-polynomial time algorithms for solving problem $\mathrm{DUAL}(\mathcal P,\mathcal A,\mathcal B)$ when each poset $\mathcal P_i$ belongs to one of the following classes: (i) semilattices of bounded width, (ii) forests, that is, posets with acyclic underlying graphs, with either bounded in-degrees or out-degrees, or (iii) lattices defined by a set of real closed intervals.
Khaled M. Elbassioni
SIAM J. Discret. Math.1
2008 On the complexity of checking self-duality of polytopes and its relations to vertex enumeration and graph isomorphism
abstract
We study the complexity of determining whether a polytope given by its vertices or facets is combinatorially isomorphic to its polar dual. We prove that this problem is Graph Isomorphism hard, and that it is Graph Isomorphism complete if and only if Vertex Enumeration is Graph Isomorphism easy. To the best of our knowledge, this is the first problem that is not equivalent to Vertex Enumeration and whose complexity status has a non-trivial impact on the complexity of Vertex Enumeration irrespective of whether checking Self-duality turns out to be strictly harder than Graph Isomorphism or equivalent to Graph Isomorphism. The constructions employed in the proof yield a class of self-dual polytopes that are interesting on their own. In particular, this class of self-dual polytopes has the property that the facet-vertex incident matrix of the polytope is transposable if and only if the matrix is symmetrizable as well. As a consequence of this construction, we also prove that checking self-duality of a polytope, given by its facet-vertex incidence matrix, is Graph Isomorphism complete, thereby answering a question of Kaibel and Schwartz.
Hans Raj Tiwary, Khaled M. Elbassioni
SCG2
2008 On Berge Multiplication for Monotone Boolean Dualization
Endre Boros, Khaled M. Elbassioni, Kazuhisa Makino
ICALP (1)2
2008 Generating Cut Conjunctions in Graphs and Related Problems
abstract
Let G=(V,E) be an undirected graph, and let B⊆V×V be a collection of vertex pairs. We give an incremental polynomial time algorithm to generate all minimal edge sets X⊆E such that every pair (s,t)∈B of vertices is disconnected in (V,E ∖ X), generalizing well-known efficient algorithms for generating all minimal s-t cuts, for a given pair s,t of vertices. We also present an incremental polynomial time algorithm for generating all minimal subsets X⊆E such that no (s,t)∈B is a bridge in (V,X∪B). Both above problems are special cases of a more general problem that we call generating cut conjunctions for matroids: given a matroid M on ground set S=E∪B, generate all minimal subsets X⊆E such that no element b∈B is spanned by E ∖ X. Unlike the above special cases, corresponding to the cycle and cocycle matroids of the graph (V,E∪B), the more general problem of generating cut conjunctions for vectorial matroids turns out to be NP-hard.
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
Algorithmica4
2008 On Enumerating Minimal Dicuts and Strongly Connected Subgraphs
abstract
We consider the problems of enumerating all minimal strongly connected subgraphs and all minimal dicuts of a given strongly connected directed graph G=(V,E). We show that the first of these problems can be solved in incremental polynomial time, while the second problem is NP-hard: given a collection of minimal dicuts for G, it is NP-hard to tell whether it can be extended. The latter result implies, in particular, that for a given set of points $\mathcal{A}\subseteq\mathbb{R}^{n}$ , it is NP-hard to generate all maximal subsets of $\mathcal{A}$ contained in a closed half-space through the origin. We also discuss the enumeration of all minimal subsets of $\mathcal{A}$ whose convex hull contains the origin as an interior point, and show that this problem includes as a special case the well-known hypergraph transversal problem.
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
Algorithmica3
2008 On the complexity of monotone dualization and generating minimal hypergraph transversals
Khaled M. Elbassioni
Discret. Appl. Math.1
2008 Generating all minimal integral solutions to AND-OR systems of monotone inequalities: Conjunctions are simpler than disjunctions
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
Discret. Appl. Math.3
2008 Generating All Vertices of a Polyhedron Is Hard
abstract
We show that generating all negative cycles of a weighted graph is a hard enumeration problem, in both the directed and undirected cases. More precisely, given a family of negative (directed) cycles, it is an NP-complete problem to decide whether this family can be extended or there are no other negative (directed) cycles in the graph, implying that (directed) negative cycles cannot be generated in polynomial output time, unless P=NP. As a corollary, we solve in the negative two well-known generating problems from linear programming: (i) Given an infeasible system of linear inequalities, generating all minimal infeasible subsystems is hard. Yet, for generating maximal feasible subsystems the complexity remains open. (ii) Given a feasible system of linear inequalities, generating all vertices of the corresponding polyhedron is hard. Yet, in the case of bounded polyhedra the complexity remains open. Equiva lently, the complexity of generating vertices and extreme rays of polyhedra remains open.
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich
Discret. Comput. Geom.4
2008 A note on systems with max-min and max-product constraints
Khaled M. Elbassioni
Fuzzy Sets Syst.1
2008 Simultaneous matchings: Hardness and approximation
Martin Kutz, Khaled M. Elbassioni, Irit Katriel, Meena Mahajan
J. Comput. Syst. Sci.2
2008 On Short Paths Interdiction Problems: Total and Node-Wise Limited Interdiction
abstract
Given a directed graph G=(V,A) with a non-negative weight (length) function on its arcs w:A→ℝ+ and two terminals s,t∈V, our goal is to destroy all short directed paths from s to t in G by eliminating some arcs of A. This is known as the short paths interdiction problem. We consider several versions of it, and in each case analyze two subcases: total limited interdiction, when a fixed number k of arcs can be removed, and node-wise limited interdiction, when for each node v∈V a fixed number k(v) of out-going arcs can be removed. Our results indicate that the latter subcase is always easier than the former one. In particular, we show that the short paths node-wise interdiction problem can be efficiently solved by an extension of Dijkstra’s algorithm. In contrast, the short paths total interdiction problem is known to be NP-hard. We strengthen this hardness result by deriving the following inapproximability bounds: Given k, it is NP-hard to approximate within a factor c<2 the maximum s–t distance d(s,t) obtainable by removing (at most) k arcs from G. Furthermore, given d, it is NP-hard to approximate within a factor $c<10\sqrt{5}-21\approx1.36$ the minimum number of arcs which has to be removed to guarantee d(s,t)≥d. Finally, we also show that the same inapproximability bounds hold for undirected graphs and/or node elimination.
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich, Gábor Rudolf, Jihui Zhao
Theory Comput. Syst.4
2007 Generating Minimal k-Vertex Connected Spanning Subgraphs
Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino, Gábor Rudolf
COCOON3
2007 A Quasi-PTAS for Profit-Maximizing Pricing on Line Graphs
Khaled M. Elbassioni, René Sitters, Yan Zhang 0021
ESA1
2007 Conflict-free coloring for rectangle ranges using O(n.382) colors
abstract
Given a set of points P ⊆ R2, a conflict-free coloring of P w.r.t. rectangle ranges is an assignment of colors to points of P, such that each non-empty axis-parallel rectangle T in the plane contains a point whose color is distinct from all other points in P ∩ T. This notion has been the subject of recent interest, and is motivated by frequency assignment in wireless cellular networks: one naturally would like to minimize the number of frequencies (colors) assigned to bases stations (points), such that within any range (for instance, rectangle), there is no interference. We show that any set of n points in R2 can be conflict-free colored with Õ(nβ+ε) colors in expected polynomial time, for any arbitrarily small ε > 0 and β = 3?√5 2 < 0.382. This improves upon the previously known bound of O(√nlog log n/ log n).
Deepak Ajwani, Khaled M. Elbassioni, Sathish Govindarajan, Saurabh Ray
SPAA2
2007 Enumerating disjunctions and conjunctions of paths and cuts in reliability theory
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
Discret. Appl. Math.3
2007 A global parallel algorithm for the hypergraph transversal problem
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
Inf. Process. Lett.3
2007 On the dualization of hypergraphs with bounded edge-intersections and other related classes of hypergraphs
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
Theor. Comput. Sci.3
2007 Dual-bounded generating problems: Efficient and inefficient points for discrete probability distributions and sparse boxes for multidimensional data
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
Theor. Comput. Sci.3
2006 On the Complexity of the Multiplication Method for Monotone CNF/DNF Dualization
Khaled M. Elbassioni
ESA1
2006 Enumerating Spanning and Connected Subsets in Graphs and Matroids
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
ESA4
2006 On Approximating the TSP with Intersecting Neighborhoods
Khaled M. Elbassioni, Aleksei V. Fishkin, René Sitters
ISAAC1
2006 Finding All Minimal Infrequent Multi-dimensional Intervals
Khaled M. Elbassioni
LATIN1
2006 Generating all vertices of a polyhedron is hard
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich
SODA4
2006 Conflict-Free Colorings of Rectangles Ranges
Khaled M. Elbassioni, Nabil H. Mustafa
STACS1
2006 An efficient implementation of a quasi-polynomial algorithm for generating hypergraph transversals and its application in joint generation
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
Discret. Appl. Math.3
2006 Upper bound on the number of vertices of polyhedra with 0, 1-constraint matrices
Khaled M. Elbassioni, Zvi Lotker, Raimund Seidel
Inf. Process. Lett.1
2005 A New Algorithm for the Hypergraph Transversal Problem
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
COCOON3
2005 Multiconsistency and Robustness with Global Constraints
Khaled M. Elbassioni, Irit Katriel
CPAIOR1
2005 Approximation Algorithms for Euclidean Group TSP
Khaled M. Elbassioni, Aleksei V. Fishkin, Nabil H. Mustafa, René Sitters
ICALP1
2005 Simultaneous Matchings
Khaled M. Elbassioni, Irit Katriel, Martin Kutz, Meena Mahajan
ISAAC1
2005 Generating Cut Conjunctions and Bridge Avoiding Extensions in Graphs
Leonid Khachiyan, Endre Boros, Konrad Borys, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
ISAAC4
2005 Generating All Minimal Integral Solutions to Monotone and, or-Systems of Linear, Transversal and Polymatroid Inequalities
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
MFCS3
2005 An Indexing Method for Answering Queries on Moving Objects
Khaled M. Elbassioni, Amr Elmasry, Ibrahim Kamel
Distributed Parallel Databases1
2005 On the Complexity of Some Enumeration Problems for Matroids
abstract
Let M be a matroid defined by an independence oracle on ground set S, and let $A\subseteq S$. We present an incremental polynomial-time algorithm for enumerating all minimal (maximal) subsets of S which span (do not span) A. Special cases of these problems include the generation of bases, circuits, hyperplanes, flats of given rank, circuits through a given element, generalized Steiner trees, and multiway cuts in graphs, as well as some other applications. We also consider some tractable and NP-hard generation problems related to systems of polymatroid inequalities and (generalized) packing and spanning in matroids.
Leonid Khachiyan, Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Kazuhisa Makino
SIAM J. Discret. Math.3
2004 Algorithms for Generating Minimal Blockers of Perfect Matchings in Bipartite Graphs and Related Problems
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich
ESA2
2004 Scalable Multimedia Disk Scheduling
abstract
A new multimedia disk-scheduling algorithm, termed Cascaded-SFC, is presented. The Cascaded-SFC multimedia disk scheduler is applicable in environments where multimedia data requests arrive with different quality of service (QoS) requirements such as real-time deadline and user priority. Previous work on disk scheduling has focused on optimizing the seek times and/or meeting the real-time deadlines. The Cascaded-SFC disk scheduler provides a unified framework for multimedia disk scheduling that scales with the number of scheduling parameters. The general idea is based on modeling the multimedia disk requests as points in multiple multidimensional subspaces, where each of the dimensions represents one of the parameters (e.g., one dimension represents the request deadline, another represents the disk cylinder number, and a third dimension represents the priority of the request, etc.). Each multidimensional subspace represents a subset of the QoS parameters that share some common scheduling characteristics. Then the multimedia disk scheduling problem reduces to the problem of finding a linear order to traverse the multidimensional points in each subspace. Multiple space-filling curves are selected to fit the scheduling needs of the QoS parameters in each subspace. The orders in each subspace are integrated in a cascaded way to provide a total order for the whole space. Comprehensive experiments demonstrate the efficiency and scalability of the Cascaded-SFC disk scheduling algorithm over other disk schedulers.
Mohamed F. Mokbel, Walid G. Aref, Khaled M. Elbassioni, Ibrahim Kamel
ICDE3
2004 Enumerating Minimal Dicuts and Strongly Connected Subgraphs and Related Geometric Problems
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
IPCO2
2004 Generating Maximal Independent Sets for Hypergraphs with Bounded Edge-Intersections
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
LATIN2
2004 Generating Paths and Cuts in Multi-pole (Di)graphs
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan, Kazuhisa Makino
MFCS2
2003 An Efficient Implementation of a Quasi-polynomial Algorithm for Generating Hypergraph Transversals
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
ESA2
2003 An Intersection Inequality for Discrete Distributions and Related Generation Problems
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan, Kazuhisa Makino
ICALP2
2003 An Efficient Indexing Scheme for Multi-dimensional Moving Objects
Khaled M. Elbassioni, Amr Elmasry, Ibrahim Kamel
ICDT1
2003 Algorithms for Enumerating Circuits in Matroids
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
ISAAC2
2003 An inequality for polymatroid functions and its applications
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
Discret. Appl. Math.2
2002 An Algorithm for Dualization in Products of Lattices and Its Applications
Khaled M. Elbassioni
ESA1
2002 Matroid Intersections, Polymatroid Inequalities, and Related Problems
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan
MFCS2
2002 On Dualization in Products of Forests
Khaled M. Elbassioni
STACS1
2002 Dual-Bounded Generating Problems: All Minimal Integer Solutions for a Monotone System of Linear Inequalities
abstract
We consider the problem of enumerating all minimal integer solutions of a monotone system of linear inequalities. We first show that, for any monotone system of r linear inequalities in n variables, the number of maximal infeasible integer vectors is at most rn times the number of minimal integer solutions to the system. This bound is accurate up to a polylog(r) factor and leads to a polynomial-time reduction of the enumeration problem to a natural generalization of the well-known dualization problem for hypergraphs, in which dual pairs of hypergraphs are replaced by dual collections of integer vectors in a box. We provide a quasi-polynomial algorithm for the latter dualization problem. These results imply, in particular, that the problem of incrementally generating all minimal integer solutions to a monotone system of linear inequalities can be done in quasi-polynomial time.
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan, Kazuhisa Makino
SIAM J. Comput.2
2001 On Generating All Minimal Integer Solutions for a Monotone System of Linear Inequalities
Endre Boros, Khaled M. Elbassioni, Vladimir Gurvich, Leonid Khachiyan, Kazuhisa Makino
ICALP2
2001 Handling Large Real-Time Disk Access Requests With Variable Priorities
abstract
This paper addresses the problem of providing different levels of performance guarantee for disk I/O. In typical applications, disk requests are classified into different categories based on the required quality of service (QoS), which is usually characterized by a priority and a deadline for each request. Traditional algorithms usually service all high priority requests before low priority requests, and this may result in potential starvation for the low priority requests. In this paper, a disk-scheduling algorithm is introduced to provide such QoS guarantee and avoid starvation. Our target applications for this algorithm are non-linear editing systems for continuous data, where the block size is large enough to ignore the seek time. The proposed algorithm tries to service a request with lower priority and strict deadline only if servicing this request will not violate the deadline constraints of a higher priority request. Simulation experiments are presented to show the superiority of the proposed algorithm over the traditional ones.
Mahfuzur Rahman, Khaled M. Elbassioni, Ibrahim Kamel
ICME2