We design new and improved approximation algorithms for classical problems in machine scheduling and resource allocation. In the machine scheduling problem we consider, we are given a set of jobs $J$ with processing times $p_j$ for each $j \in J$. Further, a job $j$ may be scheduled only on some subset of machines $S_j \subseteq M$. The goal is to find an assignment of jobs to machines to minimize the time by which all jobs can be processed. The input for the resource allocation problem we consider is identical after treating the jobs as resources and machines as players respectively. The goal, however, is different: we want to assign resources to the players while ensuring that every player receives resources totaling value a...
AbstractWe consider the on-line version of the original m-machine scheduling problem: given m machin...
Thesis (Ph.D.)--University of Washington, 2021This document will discuss three problems that I worke...
We show how to approximate in NC the problem of Scheduling Unrelated Parallel Machines, for a fixed...
We consider machine scheduling on unrelated parallel machines with the objective to minimize the sch...
We consider machine scheduling on unrelated parallel machines with the objective to minimize the sch...
<p>Scheduling a set of jobs over a collection of machines to optimize a certain quality-of-service m...
. In the job shop scheduling problem we are given m machines and n jobs; a job consists of a sequenc...
An optimal resource allocation algorithm, Hungarian algorithm, is not directly applicable to manufac...
We are given a nite set of jobs of equal processing times with readiness times and tails and a set o...
Thesis (Ph.D.)--University of Washington, 2022In this thesis, we will have discussions on two main t...
This thesis is devoted to designing new techniques and algorithms for combinatorial optimization pro...
We discuss scheduling problems with m identical machines and n jobs where each job has to be assigne...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We consider a scheduling problem onm identical processors sharing an arbitrarily divisible resource....
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
AbstractWe consider the on-line version of the original m-machine scheduling problem: given m machin...
Thesis (Ph.D.)--University of Washington, 2021This document will discuss three problems that I worke...
We show how to approximate in NC the problem of Scheduling Unrelated Parallel Machines, for a fixed...
We consider machine scheduling on unrelated parallel machines with the objective to minimize the sch...
We consider machine scheduling on unrelated parallel machines with the objective to minimize the sch...
<p>Scheduling a set of jobs over a collection of machines to optimize a certain quality-of-service m...
. In the job shop scheduling problem we are given m machines and n jobs; a job consists of a sequenc...
An optimal resource allocation algorithm, Hungarian algorithm, is not directly applicable to manufac...
We are given a nite set of jobs of equal processing times with readiness times and tails and a set o...
Thesis (Ph.D.)--University of Washington, 2022In this thesis, we will have discussions on two main t...
This thesis is devoted to designing new techniques and algorithms for combinatorial optimization pro...
We discuss scheduling problems with m identical machines and n jobs where each job has to be assigne...
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
We consider a scheduling problem onm identical processors sharing an arbitrarily divisible resource....
We consider a scheduling problem on unrelated parallel machines with the objective to minimize the m...
AbstractWe consider the on-line version of the original m-machine scheduling problem: given m machin...
Thesis (Ph.D.)--University of Washington, 2021This document will discuss three problems that I worke...
We show how to approximate in NC the problem of Scheduling Unrelated Parallel Machines, for a fixed...