Stochastic Scheduling: Strategies for Abandonment Management

dc.contributor.advisorPerez-Salazar, Sebastianen_US
dc.creatorXu, Yihuaen_US
dc.date.accessioned2024-08-30T15:47:42Zen_US
dc.date.created2024-08en_US
dc.date.issued2024-06-23en_US
dc.date.submittedAugust 2024en_US
dc.date.updated2024-08-30T15:47:42Zen_US
dc.description.abstractMotivated by applications where impatience is pervasive and resources are limited, we study a job scheduling model where jobs may depart at an unknown point in time. Initially, we have access to a single server and n jobs with known non-negative values. These jobs also have unknown stochastic service and departure times with known distributional information, which we assume to be independent. When the server is free, we can run a job that has neither been run nor departed and collect its value. This occupies the server for an unknown amount of time, and we aim to design a policy that maximizes the expected total value obtained from jobs run on the server. Natural formulations of this problem suffer from the curse of dimensionality. Furthermore we show that even when the service and departure times are deterministic, our problem is NP-hard to solve. Hence, we focus on policies that can provide high expected reward compared to the optimal value. We demonstrate a polynomial-time Linear Program (LP) based approximation algorithm with guaranteed performance under mild assumptions on service times. Our methodology is flexible, allowing additional constraints to be incorporated. We develop efficient approximation algorithms with provable guarantees for extensions like job release times, deadlines, and knapsack constraints. We further extend our analysis to the setting where all jobs have independent and identically distributed (i.i.d.) service times. In this case, we show that the greedy policy that always runs the highest-valued job whenever the server is free guarantees a factor of 1/2 compared to the optimal expected value. We evaluate our LP-based policies and the greedy policy empirically on synthetic and real datasets.en_US
dc.embargo.lift2025-02-01en_US
dc.embargo.terms2025-02-01en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationXu, Yihua. Stochastic Scheduling: Strategies for Abandonment Management. (2024). Masters thesis, Rice University. https://hdl.handle.net/1911/117758en_US
dc.identifier.urihttps://hdl.handle.net/1911/117758en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectApproximation Algorithmsen_US
dc.subjectDiscrete Optimizationen_US
dc.subjectJob Schedulingen_US
dc.subjectOnline Algorithmen_US
dc.subjectOptimization Under Uncertaintyen_US
dc.titleStochastic Scheduling: Strategies for Abandonment Managementen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputational and Applied Mathematicsen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Artsen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
XU-DOCUMENT-2024.pdf
Size:
2.04 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.97 KB
Format:
Plain Text
Description: