首页 | 本学科首页   官方微博 | 高级检索  
     


Pseudo Approximation Algorithms with Applications to Optimal Motion Planning
Authors:Tetsuo Asano   David Kirkpatrick  Chee Yap
Affiliation:(1) School of Information Science, JAIST, Asahidai, Tatsunokuchi, Ishikana 923-12, Japan;(2) Department of Computer Science, University of British Columbia, Vancouver, British Columbia, V6T 1Z4, Canada;(3) Courant Institute, New York University, 251 Mercer Street, New York, NY 10012, USA
Abstract:
We introduce a technique for computing approximatesolutions to optimization problems. If $X$ is the setof feasible solutions, the standard goalof approximation algorithms is to compute $xin X$ that is an$varepsilon$-approximate solution in the following sense:$$d(x) leq (1+varepsilon), d(x^*),$$where $x^* in X$ is an optimal solution,$dcolon Xrightarrow {Bbb R}_{geq 0}$ isthe optimization function to be minimized, and$varepsilon>0$ is an input parameter.Our approach is first to devise algorithms thatcompute pseudo $varepsilon$-approximate solutionssatisfying the bound$$d(x) leq d(x_R^*) + varepsilon R,$$where $R>0$ is a new input parameter.Here $x^*_R$ denotes an optimal solution in the space $X_R$ of$R$-constrained feasible solutions. The parameter $R$ providesa stratification of $X$ in the sense that (1) $X_R subseteq X_{Rrsquo}$ for $R < Rrsquo$ and (2) $X_R = X$ for $R$ sufficiently large.We first describe a highly efficient schemefor converting a pseudo $varepsilon$-approximationalgorithm into a true $varepsilon$-approximation algorithm.This scheme is useful becausepseudo approximation algorithms seem to beeasier to construct than $varepsilon$-approximation algorithms.Another benefit is that our algorithm is automatically precision-sensitive.We apply our technique to two problems in robotics:(A) Euclidean Shortest Path (3ESP), namelythe shortest path for a point robot amidst polyhedral obstacles in three dimensions, and(B) $d_1$-optimal motion for a rod moving amidstplanar obstacles (1ORM).Previously, no polynomial time $varepsilon$-approximation algorithmfor (B) was known. For (A), our new solutionis simpler than previous solutions and hasan exponentially smaller complexity in terms of the input precision.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号