Buying Information for Stochastic Optimization

06/06/2023
by   Mingchen Ma, et al.
0

Stochastic optimization is one of the central problems in Machine Learning and Theoretical Computer Science. In the standard model, the algorithm is given a fixed distribution known in advance. In practice though, one may acquire at a cost extra information to make better decisions. In this paper, we study how to buy information for stochastic optimization and formulate this question as an online learning problem. Assuming the learner has an oracle for the original optimization problem, we design a 2-competitive deterministic algorithm and a e/(e-1)-competitive randomized algorithm for buying information. We show that this ratio is tight as the problem is equivalent to a robust generalization of the ski-rental problem, which we call super-martingale stopping. We also consider an adaptive setting where the learner can choose to buy information after taking some actions for the underlying optimization problem. We focus on the classic optimization problem, Min-Sum Set Cover, where the goal is to quickly find an action that covers a given request drawn from a known distribution. We provide an 8-competitive algorithm running in polynomial time that chooses actions and decides when to buy information about the underlying request.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2022

Online Learning for Min Sum Set Cover and Pandora's Box

Two central problems in Stochastic Optimization are Min Sum Set Cover an...
research
07/05/2013

Stochastic Optimization of PCA with Capped MSG

We study PCA as a stochastic optimization problem and propose a novel st...
research
04/16/2019

Approximation Algorithms for Distributionally Robust Stochastic Optimization with Black-Box Distributions

Two-stage stochastic optimization is a framework for modeling uncertaint...
research
06/05/2018

Accelerated Randomized Coordinate Descent Methods for Stochastic Optimization and Online Learning

We propose accelerated randomized coordinate descent algorithms for stoc...
research
07/23/2018

Set Cover and Vertex Cover with Delay

The set cover problem is one of the most fundamental problems in compute...
research
05/16/2020

Tiering as a Stochastic Submodular Optimization Problem

Tiering is an essential technique for building large-scale information r...
research
06/12/2020

Stochastic Optimization for Performative Prediction

In performative prediction, the choice of a model influences the distrib...

Please sign up or login with your details

Forgot password? Click here to reset