Show simple item record

dc.contributor.authorIbrahimpur, Sharat
dc.date.accessioned2022-07-28 12:53:18 (GMT)
dc.date.available2022-07-28 12:53:18 (GMT)
dc.date.issued2022-07-28
dc.date.submitted2022-07-13
dc.identifier.urihttp://hdl.handle.net/10012/18471
dc.description.abstractMotivated by growing interest in optimization under uncertainty, we undertake a systematic study of designing approximation algorithms for a wide class of 1-stage stochastic-optimization problems with norm-based objective functions. We introduce the model of stochastic minimum norm combinatorial optimization, denoted StochNormOpt. We have a combinatorial-optimization problem where the costs involved are random variables with given distributions, and we are given a monotone, symmetric norm f. Each feasible solution induces a random multidimensional cost vector whose entries are independent random variables, and the goal is to find an oblivious solution (i.e., one that does not depend on the realizations of the costs) that minimizes the expected f-norm of the induced cost vector. We consider two concrete problem settings. In stochastic load balancing, jobs with random processing times need to be assigned to machines, and the induced cost vector is the machine-load vector, where the load on a machine is given by the sum of job random variables that are assigned to it. In stochastic spanning tree, we have a graph whose edges have stochastic weights, and the induced cost vector consists of edge-weight variables of edges that belong to the spanning tree. The class of monotone, symmetric norms is broad: it includes frequently-used objectives such as max-cost (infinity-norm) and sum-of-costs (1-norm), and more generally all p-norms and Top-k-norms (sum of k largest coordinates in absolute value). Closure properties under taking nonnegative linear combinations and pointwise maximums offer versatility to this class of norms. In particular, the latter closure-property can be used to incorporate multiple norm budget constraints through a single norm-minimization objective. Our chief contribution is a framework for designing approximation algorithms for stochastic minimum norm optimization, a significant generalization of the framework of Chakrabarty and Swamy [5] for the deterministic version of StochNormOpt. Our framework has two key components: (i) A reduction from the minimization of expected f-norm to the simultaneous minimization of a (small) collection of expected Top-k-norms; and (ii) Showing how to tackle the minimization of a single expected Top-k-norm by leveraging techniques used to deal with minimizing the expected maximum, circumventing the difficulties posed by the non-separable nature of Top-k norms. We apply our framework to obtain approximation algorithms for stochastic min-norm versions of load balancing (StochNormLB) and spanning tree (StochNormTree) problems. We highlight the following approximation guarantees. 1) An O(1)-approximation for StochNormLB on unrelated machines with: (i) arbitrary monotone symmetric norms and job sizes that are weighted Bernoulli random variables; and (ii) Top-k norms and arbitrary job-size distributions. 2) An O(log log m/log log log m)-approximation for general StochNormLB, where m is the number of machines. 3) For identical machines, the above approximation guarantees are in fact simultaneous approximations that hold with respect to every monotone, symmetric norm. 4) An O(1)-approximation for StochNormTree with an arbitrary monotone, symmetric norm and arbitrary edge-weight distributions; this guarantee extends to stochastic minimum-norm matroid basis. We also consider the special setting of StochNormOpt when the underlying random variables follow Poisson distributions. Our main result here is a novel and powerful reduction showing that, in essence, the stochastic minimum-norm problem can be reduced to a deterministic min-norm version of the same problem. Applying this reduction to (Poisson versions of) spanning tree and load balancing problems yields: (i) an optimal algorithm for StochNormTree; (ii) an almost 2-approximation for StochNormLB when the machines are unrelated, and (iii) a PTAS for StochNormLB when the machines are identical. Results (ii) and (iii) utilize approximation algorithms for (deterministic) min-norm load balancing from the work of Ibrahimpur and Swamy [19] in a black-box fashion.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectapproximation algorithmsen
dc.subjectstochastic optimizationen
dc.subjectload balancingen
dc.subjectspanning treesen
dc.subjectcombinatorial optimizationen
dc.subjectschedulingen
dc.subjectmajorizationen
dc.subjectnetwork designen
dc.titleStochastic Minimum Norm Combinatorial Optimizationen
dc.typeDoctoral Thesisen
dc.pendingfalse
uws-etd.degree.departmentCombinatorics and Optimizationen
uws-etd.degree.disciplineCombinatorics and Optimizationen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.degreeDoctor of Philosophyen
uws-etd.embargo.terms0en
uws.contributor.advisorSwamy, Chaitanya
uws.contributor.affiliation1Faculty of Mathematicsen
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages