Maximizing a Class of Utility Functions Over the Vertices of a Polytope

Periodicals(2017)

引用 12|浏览46
暂无评分
摘要
AbstractGiven a polytope X, a monotone concave univariate function g, and two vectors c and d, we study the discrete optimization problem of finding a vertex of X that maximizes the utility function c'x + gd'x. This problem has numerous applications in combinatorial optimization with a probabilistic objective, including estimation of project duration with stochastic times, in reliability models, in multinomial logit models and in robust optimization. We show that the problem is 𝒩𝒫-hard for any strictly concave function g even for simple polytopes, such as the uniform matroid, assignment and path polytopes; and propose a 1/2-approximation algorithm for it. We discuss improvements for special cases where g is the square root, log utility, negative exponential utility and multinomial logit probability function. In particular, for the square root function, the approximation ratio is 4/5. We also propose a 1.25-approximation algorithm for a class of minimization problems in which the maximization of the utility function appears as a subproblem. Although the worst-case bounds are tight, computational experiments indicate that the suggested approach finds solutions within 1%-2% optimality gap for most of the instances, and can be considerably faster than the existing alternatives.
更多
查看译文
关键词
PERT,value-at-risk,multinomial logit,reliability,assortment,submodularity,combinatorial optimization,conic quadratic optimization,robust optimization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要