Samir Khuller

Orcid: 0000-0002-5408-8023

Affiliations:
  • Northwestern University, Evanston, USA


According to our database1, Samir Khuller authored at least 206 papers between 1988 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2022, "For contributions to algorithm design with real-world implications and for mentoring and community-building".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
To Store or Not to Store: a graph theoretical approach for Dataset Versioning.
CoRR, 2024

Online Flexible Busy Time Scheduling on Heterogeneous Machines.
CoRR, 2024

2023
Special Issue on papers from the 2019 Workshop on Models and Algorithms for Planning and Scheduling Problems.
J. Sched., October, 2023

An Algorithmic Approach to Address Course Enrollment Challenges.
Proceedings of the 4th Symposium on Foundations of Responsible Computing, 2023

Scalable Auction Algorithms for Bipartite Maximum Matching Problems.
Proceedings of the Approximation, 2023

2022
LP-based approximation for uniform capacitated facility location problem.
Discret. Optim., 2022

Balancing Flow Time and Energy Consumption.
Proceedings of the SPAA '22: 34th ACM Symposium on Parallelism in Algorithms and Architectures, Philadelphia, PA, USA, July 11, 2022

Individual Preference Stability for Clustering.
Proceedings of the International Conference on Machine Learning, 2022

Correlated Stochastic Knapsack with a Submodular Objective.
Proceedings of the 30th Annual European Symposium on Algorithms, 2022

2021
Scheduling ML training on unreliable spot instances.
Proceedings of the UCC '21: 2021 IEEE/ACM 14th International Conference on Utility and Cloud Computing, Leicester, United Kingdom, December 6 - 9, 2021, 2021

2020
Analyzing the Optimal Neighborhood: Algorithms for Partial and Budgeted Connected Dominating Set Problems.
SIAM J. Discret. Math., 2020

On Scheduling Coflows.
Algorithmica, 2020

Multi-transversals for Triangles and the Tuza's Conjecture.
Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, 2020

An Algorithm for Multi-Attribute Diverse Matching.
Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, 2020

A Pairwise Fair and Community-preserving Approach to k-Center Clustering.
Proceedings of the 37th International Conference on Machine Learning, 2020

2019
Select and permute: An improved online framework for scheduling to minimize weighted completion time.
Theor. Comput. Sci., 2019

Algorithms for Optimal Diverse Matching.
CoRR, 2019

Min-Max Correlation Clustering via MultiCut.
CoRR, 2019

Revisiting Connected Dominating Sets: An Almost Optimal Local Information Algorithm.
Algorithmica, 2019

Near Optimal Coflow Scheduling in Networks.
Proceedings of the 31st ACM on Symposium on Parallelism in Algorithms and Architectures, 2019

Min-Max Correlation Clustering via MultiCut.
Proceedings of the Integer Programming and Combinatorial Optimization, 2019

On the Cost of Essentially Fair Clusterings.
Proceedings of the Approximation, 2019

2018
Scheduling Distributed Clusters of Parallel Machines : Primal-Dual and LP-based Approximation Algorithms.
Algorithmica, 2018

Brief Announcement: A Greedy 2 Approximation for the Active Time Problem.
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, 2018

Ring graphs in VR: exploring a new and novel method for node placement and link visibility in VR-based graph analysis.
Proceedings of the SIGGRAPH Asia 2018 Posters, Tokyo, Japan, December 04-07, 2018, 2018

Constant Factor Approximation Algorithm for Uniform Hard Capacitated Knapsack Median Problem.
Proceedings of the 38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, 2018

Greedy Methods.
Proceedings of the Handbook of Approximation Algorithms and Metaheuristics, 2018

2017
LP rounding and combinatorial algorithms for minimizing active and busy time.
J. Sched., 2017

Busy Time Scheduling on a Bounded Number of Machines (Extended Abstract).
Proceedings of the Algorithms and Data Structures - 15th International Symposium, 2017

On Scheduling Coflows - (Extended Abstract).
Proceedings of the Integer Programming and Combinatorial Optimization, 2017

2016
Graph Connectivity.
Encyclopedia of Algorithms, 2016

Assignment Problem.
Encyclopedia of Algorithms, 2016

Scheduling Distributed Clusters of Parallel Machines: Primal-Dual and LP-based Approximation Algorithms [Full Version].
CoRR, 2016

New Approximation Results for Resource Replication Problems.
Algorithmica, 2016

Brief Announcement: Improved Approximation Algorithms for Scheduling Co-Flows.
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, 2016

Minimizing Uncertainty through Sensor Placement with Angle Constraints.
Proceedings of the 28th Canadian Conference on Computational Geometry, 2016

Revisiting Connected Dominating Sets: An Optimal Local Algorithm?
Proceedings of the Approximation, 2016

2015
On Correcting Inputs: Inverse Optimization for Online Structured Prediction.
Proceedings of the 35th IARCS Annual Conference on Foundation of Software Technology and Theoretical Computer Science, 2015

2014
SWORD: workload-aware data placement and replica selection for cloud data management systems.
VLDB J., 2014

Facility location with red-blue demands.
Oper. Res. Lett., 2014

A Model for Minimizing Active Processor Time.
Algorithmica, 2014

Analyzing the Optimal Neighborhood: Algorithms for Budgeted and Partial Connected Dominating Set Problems.
Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, 2014

Graph and Network Algorithms.
Proceedings of the Computing Handbook, 2014

2013
Discrete Algorithms Meet Machine Learning (NII Shonan Meeting 2013-6).
NII Shonan Meet. Rep., 2013

Data Placement and Replica Selection for Improving Co-location in Distributed Environments
CoRR, 2013

Resolving spatial inconsistencies in chromosome conformation measurements.
Algorithms Mol. Biol., 2013

Optimal Batch Schedules for Parallel Machines.
Proceedings of the Algorithms and Data Structures - 13th International Symposium, 2013

Algorithms for the Thermal Scheduling Problem.
Proceedings of the 27th IEEE International Symposium on Parallel and Distributed Processing, 2013

To send or not to send: Reducing the cost of data transmission.
Proceedings of the IEEE INFOCOM 2013, Turin, Italy, April 14-19, 2013, 2013

A Min-Edge Cost Flow Framework for Capacitated Covering Problems.
Proceedings of the 15th Meeting on Algorithm Engineering and Experiments, 2013

2012
Special Issue in Honor of Rajeev Motwani (1962-2009): Guest Editors' Foreword.
Theory Comput., 2012

Algorithms column: An overview of the recent progress on matrix multiplication by Virginia Vassilevska Williams.
SIGACT News, 2012

The load-distance balancing problem.
Networks, 2012

Performance tradeoffs in structured peer to peer streaming.
J. Parallel Distributed Comput., 2012

Improved Approximation Algorithms for Data Migration.
Algorithmica, 2012

Resolving Spatial Inconsistencies in Chromosome Conformation Data.
Proceedings of the Algorithms in Bioinformatics - 12th International Workshop, 2012

Saving on cooling: the thermal scheduling problem.
Proceedings of the ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, 2012

Set Cover Revisited: Hypergraph Cover with Hard Capacities.
Proceedings of the Automata, Languages, and Programming - 39th International Colloquium, 2012

LP Rounding for k-Centers with Non-uniform Hard Capacities.
Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science, 2012

2011
To fill or not to fill: The gas station problem.
ACM Trans. Algorithms, 2011

Broadcast scheduling: Algorithms and complexity.
ACM Trans. Algorithms, 2011

Relay placement for fault tolerance in wireless networks in higher dimensions.
Comput. Geom., 2011

Energy Efficient Monitoring in Sensor Networks.
Algorithmica, 2011

Generalized Machine Activation Problems.
Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, 2011

Link Prediction for Annotation Graphs Using Graph Summarization.
Proceedings of the Semantic Web - ISWC 2011, 2011

2010
Achieving anonymity via clustering.
ACM Trans. Algorithms, 2010

SIGACT news algorithms column: computation in large-scale scientific and internet data applications is a focus of MMDS 2010.
SIGACT News, 2010

Broadcasting on Networks of Workstations.
Algorithmica, 2010

New Models and Algorithms for Throughput Maximization in Broadcast Scheduling - (Extended Abstract).
Proceedings of the Approximation and Online Algorithms - 8th International Workshop, 2010

Dense Subgraphs with Restrictions and Applications to Gene Annotation Graphs.
Proceedings of the Research in Computational Molecular Biology, 2010

On Computing Compression Trees for Data Collection in Wireless Sensor Networks.
Proceedings of the INFOCOM 2010. 29th IEEE International Conference on Computer Communications, 2010

Energy Efficient Scheduling via Partial Shutdown.
Proceedings of the Scheduling, 14.02. - 19.02.2010, 2010

2009
Approximation algorithms for data placement on parallel disks.
ACM Trans. Algorithms, 2009

On Computing Compression Trees for Data Collection in Sensor Networks
CoRR, 2009

Online allocation of display advertisements subject to advanced sales contracts.
Proceedings of the 3rd ACM SIGKDD Workshop on Data Mining and Audience Intelligence for Advertising, 2009

On the tradeoff between playback delay and buffer space in streaming.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Minimizing Communication Cost in Distributed Multi-query Processing.
Proceedings of the 25th International Conference on Data Engineering, 2009

On Finding Dense Subgraphs.
Proceedings of the Automata, Languages and Programming, 36th International Colloquium, 2009

2008
Graph Connectivity.
Proceedings of the Encyclopedia of Algorithms - 2008 Edition, 2008

Assignment Problem.
Proceedings of the Encyclopedia of Algorithms - 2008 Edition, 2008

Efficient and Resilient Backbones for Multihop Wireless Networks.
IEEE Trans. Mob. Comput., 2008

An Optimal Incremental Algorithm for Minimizing Lateness with Rejection.
Proceedings of the Algorithms, 2008

Streaming Algorithms for k-Center Clustering with Outliers and with Anonymity.
Proceedings of the Approximation, 2008

2007
Broadcasting on Networks of Workstations.
Proceedings of the Handbook of Parallel Computing - Models, Algorithms and Applications., 2007

Greedy Methods.
Proceedings of the Handbook of Approximation Algorithms and Metaheuristics., 2007

Introduction.
SIGACT News, 2007

Integrated topology control and routing in wireless optical mesh networks.
Comput. Networks, 2007

Computing most probable worlds of action probabilistic logic programs: scalable estimation for 10<sup>30, 000</sup> worlds.
Ann. Math. Artif. Intell., 2007

Broadcasting in Heterogeneous Networks.
Algorithmica, 2007

Finding Most Probable Worlds of Probabilistic Logic Programs.
Proceedings of the Scalable Uncertainty Management, First International Conference, 2007

2006
Problems column.
ACM Trans. Algorithms, 2006

Approximation algorithms for channel allocation problems in broadcast networks.
Networks, 2006

An improved approximation algorithm for vertex cover with hard capacities.
J. Comput. Syst. Sci., 2006

On generalized gossiping and broadcasting.
J. Algorithms, 2006

Algorithms for non-uniform size data placement on parallel disks.
J. Algorithms, 2006

Dependent rounding and its applications to approximation algorithms.
J. ACM, 2006

Approximating the Minimal Sensor Selection for Supervisory Control.
Discret. Event Dyn. Syst., 2006

OMNI: An efficient overlay multicast infrastructure for real-time applications.
Comput. Networks, 2006

Data Migration on Parallel Disks: Algorithms and Evaluation.
Algorithmica, 2006

A robust maximum completion time measure for scheduling.
Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2006

Relay Placement for Higher Order Connectivity in Wireless Sensor Networks.
Proceedings of the INFOCOM 2006. 25th IEEE International Conference on Computer Communications, 2006

Query Planning in the Presence of Overlapping Sources.
Proceedings of the Advances in Database Technology, 2006

Improved Algorithms for Data Migration.
Proceedings of the Approximation, 2006

Fast Reconfiguration of Data Placement in Parallel Disks.
Proceedings of the Eighth Workshop on Algorithm Engineering and Experiments, 2006

2005
Four colors suffice!
SIGACT News, 2005

On Degree Constrained Shortest Paths.
Proceedings of the Algorithms, 2005

2004
Algorithms for Data Migration with Cloning.
SIAM J. Comput., 2004

Equivalence of two linear programming relaxations for broadcast scheduling.
Oper. Res. Lett., 2004

A coordinated data collection approach: design, evaluation, and comparison.
IEEE J. Sel. Areas Commun., 2004

Approximation algorithms for partial covering problems.
J. Algorithms, 2004

Guest Editors' Introduction.
Algorithmica, 2004

Algorithms for Minimizing Response Time in Broadcast Scheduling.
Algorithmica, 2004

On broadcasting in heterogenous networks.
Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2004

Data Migration on Parallel Disks.
Proceedings of the Algorithms, 2004

Approximation Schemes for Broadcasting in Heterogenous Networks.
Proceedings of the Approximation, 2004

2003
On Local Search and Placement of Meters in Networks.
SIAM J. Comput., 2003

Capacitated vertex covering.
J. Algorithms, 2003

Bistro: a scalable and secure data transfer service for digital government applications.
Commun. ACM, 2003

Large-scale Data Collection: a Coordinated Approach.
Proceedings of the Proceedings IEEE INFOCOM 2003, The 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, San Franciso, CA, USA, March 30, 2003

Construction of an Efficient Overlay Multicast Infrastructure for Real-time Applications.
Proceedings of the Proceedings IEEE INFOCOM 2003, The 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, San Franciso, CA, USA, March 30, 2003

On Generalized Gossiping and Broadcasting (Extended Abstract).
Proceedings of the Algorithms, 2003

2002
A performance study of Bistro, a scalable upload architecture.
SIGMETRICS Perform. Evaluation Rev., 2002

Algorithms column: the vertex cover problem.
SIGACT News, 2002

The General Steiner Tree-Star problem.
Inf. Process. Lett., 2002

On directed Steiner trees.
Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2002

Capacitated vertex covering with applications.
Proceedings of the Thirteenth Annual ACM-SIAM Symposium on Discrete Algorithms, 2002

Dependent Rounding in Bipartite Graphs.
Proceedings of the 43rd Symposium on Foundations of Computer Science (FOCS 2002), 2002

Scalable and Secure Data Collection Using Bistro.
Proceedings of the 2002 Annual National Conference on Digital Government Research, 2002

2001
Algorithms column.
SIGACT News, 2001

Algorithms for Capacitated Vehicle Routing.
SIAM J. Comput., 2001

Optimal collective dichotomous choice under partial order constraints.
Math. Soc. Sci., 2001

z-Approximations.
J. Algorithms, 2001

Algorithms for facility location problems with outliers.
Proceedings of the Twelfth Annual Symposium on Discrete Algorithms, 2001

A Clustering Scheme for Hierarchical Control in Multi-hop Wireless Networks.
Proceedings of the Proceedings IEEE INFOCOM 2001, 2001

2000
Fault tolerant K-center problems.
Theor. Comput. Sci., 2000

Bistro: a framework for building scalable wide-area Upload applications.
SIGMETRICS Perform. Evaluation Rev., 2000

The Capacitated <i>K</i>-Center Problem.
SIAM J. Discret. Math., 2000

The full-degree spanning tree problem.
Networks, 2000

The Loading Time Scheduling Problem.
J. Algorithms, 2000

Addendum to "An O(|V|<sup>2</sup>) algorithm for single connectedness".
Inf. Process. Lett., 2000

Centers of sets of pixels.
Discret. Appl. Math., 2000

Approximation Algorithms with Bounded Performance Guarantees for the Clustered Traveling Salesman Problem.
Algorithmica, 2000

1999
The Book Review Column.
SIGACT News, 1999

Bases for Polynomial Invariants of Conjugates of Permutation Groups.
J. Algorithms, 1999

Open Problems Presented at SCG'98.
J. Algorithms, 1999

Greedy Strikes Back: Improved Facility Location Algorithms.
J. Algorithms, 1999

The Budgeted Maximum Coverage Problem.
Inf. Process. Lett., 1999

An O(|V|2) algorithm for single connectedness.
Inf. Process. Lett., 1999

Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets.
Inf. Comput., 1999

A Uniform Framework for Approximating Weighted Connectivity Problems.
Proceedings of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, 1999

Basic Graph Algorithms.
Proceedings of the Algorithms and Theory of Computation Handbook., 1999

Advanced Combinatorial Algorithms.
Proceedings of the Algorithms and Theory of Computation Handbook., 1999

1998
Graphbots: cooperative motion planning in discrete spaces.
IEEE Trans. Syst. Man Cybern. Part C, 1998

Book review: Selected Papers on Computer Science by Donald E. Knuth.
SIGACT News, 1998

Open problems: 16.
SIGACT News, 1998

Facility Location with Dynamic Distance Functions.
J. Comb. Optim., 1998

Approximation Algorithms for Connected Dominating Sets.
Algorithmica, 1998

Facility Location with Dynamic Distance Function (Extended Abstract).
Proceedings of the Algorithm Theory, 1998

1997
Open problems: 15.
SIGACT News, 1997

Problems.
J. Algorithms, 1997

A Network-Flow Technique for Finding Low-Weight Bounded-Degree Spanning Trees.
J. Algorithms, 1997

Connected facility location problems.
Proceedings of the Network Design: Connectivity and Facilities Location, 1997

Graph and Network Algorithms.
Proceedings of the Computer Science and Engineering Handbook, 1997

1996
Open Problems 14.
SIGACT News, 1996

Open Problems: 13.
SIGACT News, 1996

Low-Degree Spanning Trees of Small Weight.
SIAM J. Comput., 1996

Improved Approximation Algorithms for Uniform Connectivity Problems.
J. Algorithms, 1996

On Strongly Connected Digraphs with Bounded Cycle Length.
Discret. Appl. Math., 1996

Landmarks in Graphs.
Discret. Appl. Math., 1996

Graph and Network Algorithms.
ACM Comput. Surv., 1996

The Capacitated K-Center Problem (Extended Abstract).
Proceedings of the Algorithms, 1996

1995
A Simple Randomized Sieve Algorithm for the Closest-Pair Problem
Inf. Comput., April, 1995

Open Problems: 11.
SIGACT News, 1995

Approximating the Minimum Equivalent Digraph.
SIAM J. Comput., 1995

Efficient Minimum Cost Matching and Transportation Using the Quadrangle Inequality.
J. Algorithms, 1995

Balancing Minimum Spanning Trees and Shortest-Path Trees.
Algorithmica, 1995

Graphbots: Mobility in Discrete Spaces.
Proceedings of the Automata, Languages and Programming, 22nd International Colloquium, 1995

The Loading Time Scheduling Problem (Extended Abstract).
Proceedings of the 36th Annual Symposium on Foundations of Computer Science, 1995

1994
On-Line Algorithms for Weighted Bipartite Matching and Stable Marriages.
Theor. Comput. Sci., 1994

A Primal-Dual Parallel Approximation Technique Applied to Weighted Set and Vertex Covers.
J. Algorithms, 1994

Biconnectivity Approximations and Graph Carvings.
J. ACM, 1994

On the Parallel Complexity of Digraph Reachability.
Inf. Process. Lett., 1994

Designing Multi-Commodity Flow Trees.
Inf. Process. Lett., 1994

Flow in Planar Graphs with Vertex Capacities.
Algorithmica, 1994

Approximating the Minimum Equivalent Diagraph.
Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms. 23-25 January 1994, 1994

1993
The Lattice Structure of Flow in Planar Graphs.
SIAM J. Discret. Math., 1993

Approximation Algorithms for Graph Augmentation.
J. Algorithms, 1993

Geometric Knapsack Problems.
Algorithmica, 1993

Balancing Minimum Spanning and Shortest Path Trees.
Proceedings of the Fourth Annual ACM/SIGACT-SIAM Symposium on Discrete Algorithms, 1993

A primal-dual parallel approximation technique applied to weighted set and vertex cover.
Proceedings of the 3rd Integer Programming and Combinatorial Optimization Conference, Erice, Italy, April 29, 1993

1992
Processor Efficient Parallel Algorithms for the Two Disjoint Paths Problem and for Finding a Kuratowski Homeomorph.
SIAM J. Comput., 1992

On Independent Spanning Trees.
Inf. Process. Lett., 1992

Efficient Minimum Cost Matching Using Quadrangle Inequality
Proceedings of the 33rd Annual Symposium on Foundations of Computer Science, 1992

1991
Planar Graph Coloring is not Self-Reducible, Assuming P != NP.
Theor. Comput. Sci., 1991

Efficient Parallel Algorithms for Testing k-Connectivity and Finding Disjoint s-t Paths in Graphs.
SIAM J. Comput., 1991

Flow in Planar Graphs: A Survey of Results.
Proceedings of the Planar Graphs, 1991

1990
Extending Planar Graph Algorithms to K_3,3-Free Graphs
Inf. Comput., January, 1990

Efficient Parallel Algorithms for Disjoint Paths and Connectivity.
PhD thesis, 1990

Open problems.
SIGACT News, 1990

On a Triangle Counting Problem.
Inf. Process. Lett., 1990

Coloring Algorithms for K_5-Minor Free Graphs.
Inf. Process. Lett., 1990

1989
Open problems: 3.
SIGACT News, 1989

On Computing Graph Closures.
Inf. Process. Lett., 1989

Parallel Algorithms for the Subgraph Homeomorphism Problem.
Proceedings of the Algorithms and Data Structures, 1989

Efficient Parallel Algorithms for Testing Connectivity and Finding Disjoint s-t Paths in Graphs (Extended Summary)
Proceedings of the 30th Annual Symposium on Foundations of Computer Science, Research Triangle Park, North Carolina, USA, 30 October, 1989

1988
Extending Planar Graph Algorithms to <i>K 3, 3</i>-free Graphs.
Proceedings of the Foundations of Software Technology and Theoretical Computer Science, 1988


  Loading...