paper-with-me

Papers

Self-guided Approximate Linear Programs

2020-01-09 · Parshan Pakiman, Selvaprabu Nadarajah, Negar Soheili, Qihang Lin

Approximate linear programs (ALPs) are well-known models based on value function approximations (VFAs) to obtain policies and lower bounds on the optimal policy cost of discounted-cost Markov decision processes (MDPs). Formulating an ALP requires (i) basis functions, the linear combination of which defines the VFA, and (ii) a state-relevance distribution, which determines the relative importance of different states in the ALP objective for the purpose of minimizing VFA error. Both these choices are typically heuristic: basis function selection relies on domain knowledge while the state-relevance distribution is specified using the frequency of states visited by a heuristic policy. We propose a self-guided sequence of ALPs that embeds random basis functions obtained via inexpensive sampling and uses the known VFA from the previous iteration to guide VFA computation in the current iteration. Self-guided ALPs mitigate the need for domain knowledge during basis function selection as well as the impact of the initial choice of the state-relevance distribution, thus significantly reducing the ALP implementation burden. We establish high probability error bounds on the VFAs from this sequence and show that a worst-case measure of policy performance is improved. We find that these favorable implementation and theoretical properties translate to encouraging numerical results on perishable inventory control and options pricing applications, where self-guided ALP policies improve upon policies from problem-specific methods. More broadly, our research takes a meaningful step toward application-agnostic policies and bounds for MDPs.

📄 PDF Abstract BibTeX arXiv:2001.02798

Code (1)

Self-guided-Approximate-Linear-Programs/Self-guided-ALPs-and-Related-Benchmarks

Similar Papers 제목 키워드 기반

Newton Sketch: A Linear-time Optimization Algorithm with Linear-Quadratic Convergence

2015-05-09 · Mert Pilanci, Martin J. Wainwright

We propose a randomized second-order method for optimization known as the Newton Sketch: it is based on performing an approximate Newton step using a randomly projected or sub-sampled Hessian. For self-concordant functio…

Robust Value Function Approximation Using Bilinear Programming

2009-12-01 · NeurIPS 2009 12 · Marek Petrik, Shlomo Zilberstein

Existing value function approximation methods have been successfully used in many applications, but they often lack useful a priori error bounds. We propose approximate bilinear programming, a new formulation of value fu…

A Parallelizable Acceleration Framework for Packing Linear Programs

2017-11-17 · Palma London, Shai Vardi, Adam Wierman, Hanling Yi

This paper presents an acceleration framework for packing linear programming problems where the amount of data available is limited, i.e., where the number of constraints m is small compared to the variable dimension n. …

Approximate Dynamic Programming with Neural Networks in Linear Discrete Action Spaces

2019-02-26 · Wouter van Heeswijk, Han La Poutré

Real-world problems of operations research are typically high-dimensional and combinatorial. Linear programs are generally used to formulate and efficiently solve these large decision problems. However, in multi-period d…

Representing Partial Programs with Blended Abstract Semantics

2020-12-23 · ICLR 2021 1 · Maxwell Nye, Yewen Pu, Matthew Bowers, Jacob Andreas 외

Synthesizing programs from examples requires searching over a vast, combinatorial space of possible programs. In this search process, a key challenge is representing the behavior of a partially written program before it …

Program Synthesis