Computational Convexity

P. Gritzmann, V. Klee
{"title":"Computational Convexity","authors":"P. Gritzmann, V. Klee","doi":"10.1201/9781420035315.ch31","DOIUrl":null,"url":null,"abstract":"The subject of Computational Convexity draws its methods from discrete mathematics and convex geometry, and many of its problems from operations research, computer science, data analysis, physics, material science, and other applied areas. In essence, it is the study of the computational and algorithmic aspects of high-dimensional convex sets (especially polytopes), with a view to applying the knowledge gained to convex bodies that arise in other mathematical disciplines or in the mathematical modeling of problems from outside mathematics. The name Computational Convexity is of more recent origin, having first appeared in print in 1989. However, results that retrospectively belong to this area go back a long way. In particular, many of the basic ideas of Linear Programming have an essentially geometric character and fit very well into the conception of Computational Convexity. The same is true of the subject of Polyhedral Combinatorics and of the Algorithmic Theory of Polytopes and Convex Bodies. The emphasis in Computational Convexity is on problems whose underlying structure is the convex geometry of normed vector spaces of finite but generally not restricted dimension, rather than of fixed dimension. This leads to closer connections with the optimization problems that arise in a wide variety of disciplines. Further, in the study of Computational Convexity, the underlying model of computation is mainly the binary (Turing machine) model that is common in studies of computational complexity. This requirement is imposed by prospective applications, particularly in mathematical programming. For the study of algorithmic aspects of convex bodies that are not polytopes, the binary model is often augmented by additional devices called “oracles.” Some cases of interest involve other models of computation, but the present discussion focuses on aspects of computational convexity for which binary models seem most natural. Many of the results stated in this chapter are qualitative, in the sense that they classify certain problems as being solvable in polynomial time, or show that certain problems are NP-hard or harder. Typically, the tasks remain to find optimal exact algorithms for the problems that are polynomially solvable, and to find useful approximation algorithms or heuristics for those that are NP-hard. In many cases, the known algorithms, even when they run in polynomial time, appear to be far from optimal from the viewpoint of practical application. Hence, the qualitative complexity results should in many cases be regarded as a guide to future efforts but not as final words on the problems with which they deal. Some of the important areas of computational convexity, such as linear and convex programming, packing and covering, and geometric reconstructions, are covered in other chapters of this Handbook. Hence, after some remarks on presentations of polytopes in Section 36.1, the present discussion concentrates on the following areas that are not covered elsewhere in the Handbook: 36.2, Algorithmic Theory","PeriodicalId":142744,"journal":{"name":"Universität Trier, Mathematik/Informatik, Forschungsbericht","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Universität Trier, Mathematik/Informatik, Forschungsbericht","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/9781420035315.ch31","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

The subject of Computational Convexity draws its methods from discrete mathematics and convex geometry, and many of its problems from operations research, computer science, data analysis, physics, material science, and other applied areas. In essence, it is the study of the computational and algorithmic aspects of high-dimensional convex sets (especially polytopes), with a view to applying the knowledge gained to convex bodies that arise in other mathematical disciplines or in the mathematical modeling of problems from outside mathematics. The name Computational Convexity is of more recent origin, having first appeared in print in 1989. However, results that retrospectively belong to this area go back a long way. In particular, many of the basic ideas of Linear Programming have an essentially geometric character and fit very well into the conception of Computational Convexity. The same is true of the subject of Polyhedral Combinatorics and of the Algorithmic Theory of Polytopes and Convex Bodies. The emphasis in Computational Convexity is on problems whose underlying structure is the convex geometry of normed vector spaces of finite but generally not restricted dimension, rather than of fixed dimension. This leads to closer connections with the optimization problems that arise in a wide variety of disciplines. Further, in the study of Computational Convexity, the underlying model of computation is mainly the binary (Turing machine) model that is common in studies of computational complexity. This requirement is imposed by prospective applications, particularly in mathematical programming. For the study of algorithmic aspects of convex bodies that are not polytopes, the binary model is often augmented by additional devices called “oracles.” Some cases of interest involve other models of computation, but the present discussion focuses on aspects of computational convexity for which binary models seem most natural. Many of the results stated in this chapter are qualitative, in the sense that they classify certain problems as being solvable in polynomial time, or show that certain problems are NP-hard or harder. Typically, the tasks remain to find optimal exact algorithms for the problems that are polynomially solvable, and to find useful approximation algorithms or heuristics for those that are NP-hard. In many cases, the known algorithms, even when they run in polynomial time, appear to be far from optimal from the viewpoint of practical application. Hence, the qualitative complexity results should in many cases be regarded as a guide to future efforts but not as final words on the problems with which they deal. Some of the important areas of computational convexity, such as linear and convex programming, packing and covering, and geometric reconstructions, are covered in other chapters of this Handbook. Hence, after some remarks on presentations of polytopes in Section 36.1, the present discussion concentrates on the following areas that are not covered elsewhere in the Handbook: 36.2, Algorithmic Theory
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
计算凸性
计算凸性这门学科的方法来自离散数学和凸几何,它的许多问题来自运筹学、计算机科学、数据分析、物理学、材料科学和其他应用领域。从本质上讲,它是对高维凸集(特别是多面体)的计算和算法方面的研究,目的是将所获得的知识应用于其他数学学科中出现的凸体或来自数学以外的问题的数学建模。“计算凸性”这个名称的起源较晚,于1989年首次出现在印刷品中。然而,这一领域的回顾性研究结果可以追溯到很久以前。特别是,线性规划的许多基本思想具有本质上的几何特征,并且非常适合于计算凸性的概念。多面体组合学以及多面体和凸体的算法理论也是如此。计算凸性的重点是其底层结构是有限但通常不受限制维数的赋范向量空间的凸几何问题,而不是固定维数的问题。这导致了与各种学科中出现的优化问题的更紧密联系。此外,在计算凸性的研究中,计算的底层模型主要是在计算复杂性研究中常见的二进制(图灵机)模型。这一要求是由未来的应用所强加的,特别是在数学规划中。对于非多面体的凸体的算法方面的研究,二元模型通常通过称为“预言器”的附加设备来增强。一些感兴趣的案例涉及其他计算模型,但目前的讨论集中在计算凸性方面,其中二进制模型似乎是最自然的。本章中陈述的许多结果都是定性的,从某种意义上说,它们将某些问题分类为在多项式时间内可解的,或者表明某些问题是np困难的或更难的。通常,任务仍然是为多项式可解的问题找到最优的精确算法,并为那些np困难的问题找到有用的近似算法或启发式算法。在许多情况下,已知的算法,即使它们在多项式时间内运行,从实际应用的角度来看,似乎离最优还很远。因此,在许多情况下,质量复杂性的结果应被视为未来工作的指南,而不是它们所处理的问题的最终结论。计算凸性的一些重要领域,如线性和凸规划,填充和覆盖,以及几何重构,在本手册的其他章节中有涉及。因此,在第36.1节对多面体的介绍进行了一些评论之后,目前的讨论集中在手册其他地方没有涉及的以下领域:36.2,算法理论
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Quantization for Probability Measures in the Prohorov Metric An Efficient Method for Aerodynamic Shape Optimization Polynomial Constants Are Decidable Speeding up symbolic model checking by accelerating dynamic variable reordering Nonuniform Grids for Reduced Basis Design of Low Order Feedback Controllers for Nonlinear Continuous Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1