Title:
Topics in Packing and Scheduling

dc.contributor.advisor Toriello, Alejandro
dc.contributor.author Muir, Christopher
dc.contributor.committeeMember Marshall, Luke
dc.contributor.committeeMember Dey, Santanu
dc.contributor.committeeMember Singh, Mohit
dc.contributor.committeeMember Maguluri, Siva Theja
dc.contributor.department Industrial and Systems Engineering
dc.date.accessioned 2022-08-25T13:36:31Z
dc.date.available 2022-08-25T13:36:31Z
dc.date.created 2022-08
dc.date.issued 2022-07-21
dc.date.submitted August 2022
dc.date.updated 2022-08-25T13:36:31Z
dc.description.abstract Packing and scheduling models include some of the most fundamental problems in operations research and computer science. These broad classes include a wide range of models with applications including logistics, production planning, wireless network design, circuit design, and cloud computing, to name a few. In this thesis we study three such models: dynamic node packing, interval scheduling with economies of scale, and temporal bin packing with half-capacity jobs; each extends on a well-known problem in packing and scheduling. While the problems are generally distinct, this research was broadly inspired by applications to cloud computing. Specifically, this thesis is motivated by problems cloud service providers face when servicing requests for virtual machines. In Chapter 2, we propose a dynamic version of the node packing problem. In this model, instead of being given the edges upfront, we model them as Bernoulli random variables. At each step, the decision maker selects an available node and then observes edges adjacent to this node. The goal is a policy that maximizes the expected value of the resulting packing. We model the problem as a Markov decision problem and conduct a polyhedral study of the problem's achievable probabilities polytope. We develop a variety of valid inequalities based on paths, cycles, and cliques. In Chapter 3, we study interval scheduling problems exhibiting economies of scale. An instance is given by a set of interval jobs and a cost function. Specifically, we focus on the max-weight function and non-negative, non-decreasing concave functions of total schedule weight. The goal is a partition of the jobs minimizing the total cost with the constraint that jobs within the same schedule cannot overlap. We propose a set covering formulation and a column generation algorithm to solve its linear relaxation, providing efficient pricing algorithms for the studied cases. To obtain integer solutions, we extend the column generation approach using branch-and-price. In Chapter 4, we study a different model with interval jobs. In this problem, interval jobs are partitioned into bins such that at most two jobs in a bin overlap at once. The decision maker is tasked with minimizing the time-average number of bins required to pack all jobs. We call this problem temporal bin packing with half-capacity jobs; it is a special case of the general temporal bin packing problem with bounded parallelism. We study the worst-case performance of a well-known static lower bound, and, motivated by this analysis, we introduce a novel lower bound and integer programming formulation based on formulating the problem as a series of matching problems. We provide theoretical guarantees on the relative strengths of the static bound, the matching-based bound, and various linear programming bounds.
dc.description.degree Ph.D.
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/67267
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject Operations research
dc.subject Integer programming
dc.subject Optimization
dc.subject Scheduling
dc.subject Markov decision process
dc.subject Cloud computing
dc.title Topics in Packing and Scheduling
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.advisor Toriello, Alejandro
local.contributor.corporatename H. Milton Stewart School of Industrial and Systems Engineering
local.contributor.corporatename College of Engineering
relation.isAdvisorOfPublication 257032d3-f013-45ae-8ead-b0421d34cbf0
relation.isOrgUnitOfPublication 29ad75f0-242d-49a7-9b3d-0ac88893323c
relation.isOrgUnitOfPublication 7c022d60-21d5-497c-b552-95e489a06569
thesis.degree.level Doctoral
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
MUIR-DISSERTATION-2022.pdf
Size:
675.02 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.87 KB
Format:
Plain Text
Description: