词条 | Minimum-weight triangulation |
释义 |
In computational geometry and computer science, the minimum-weight triangulation problem is the problem of finding a triangulation of minimal total edge length.[1] That is, an input polygon or the convex hull of an input point set must be subdivided into triangles that meet edge-to-edge and vertex-to-vertex, in such a way as to minimize the sum of the perimeters of the triangles. The problem is NP-hard for point set inputs, but may be approximated to any desired degree of accuracy. For polygon inputs, it may be solved exactly in polynomial time. The minimum weight triangulation has also sometimes been called the optimal triangulation. HistoryThe problem of minimum weight triangulation of a point set was posed by {{harvtxt|Düppe|Gottschalk|1970}}, who suggested its application to the construction of triangulated irregular network models of land countours, and used a greedy heuristic to approximate it. {{harvtxt|Shamos|Hoey|1975}} conjectured that the minimum weight triangulation always coincided with the Delaunay triangulation, but this was quickly disproved by {{harvtxt|Lloyd|1977}}, and indeed {{harvtxt|Kirkpatrick|1980}} showed that the weights of the two triangulations can differ by a linear factor.[2] The minimum-weight triangulation problem became notorious when {{harvtxt|Garey|Johnson|1979}} included it in a list of open problems in their book on NP-completeness, and many subsequent authors published partial results on it. Finally, {{harvtxt|Mulzer|Rote|2008}} showed it to be NP-hard, and {{harvtxt|Remy|Steger|2009}} showed that accurate approximations to it can be constructed efficiently. ComplexityThe weight of a triangulation of a set of points in the Euclidean plane is defined as the sum of lengths of its edges. Its decision variant is the problem of deciding whether there exists a triangulation of weight less than a given weight; it was proven to be NP-hard by {{harvtxt|Mulzer|Rote|2008}}. Their proof is by reduction from PLANAR-1-IN-3-SAT, a special case of the Boolean satisfiability problem in which a 3-CNF whose graph is planar is accepted when it has a truth assignment that satisfies exactly one literal in each clause. The proof uses complex gadgets, and involves computer assistance to verify the correct behavior of these gadgets. It is not known whether the minimum-weight triangulation decision problem is NP-complete, since this depends on the known open problem whether the sum of radicals may be computed in polynomial time. However, Mulzer and Rote remark that the problem is NP-complete if the edge weights are rounded to integer values. Although NP-hard, the minimum weight triangulation may be constructed in subexponential time by a dynamic programming algorithm that considers all possible simple cycle separators of points within the triangulation, recursively finds the optimal triangulation on each side of the cycle, and chooses the cycle separator leading to the smallest total weight. The total time for this method is .[3] ApproximationSeveral authors have proven results relating the minimum weight triangulation to other triangulations in terms of the approximation ratio, the worst-case ratio of the total edge length of the alternative triangulation to the total length of the minimum weight triangulation. In this vein, it is known that the Delaunay triangulation has an approximation ratio of ,[4] and that the greedy triangulation (the triangulation formed by adding edges in order from shortest to longest, at each step including an edge whenever it does not cross an earlier edge) has an approximation ratio of .[5] Nevertheless, for randomly distributed point sets, both the Delaunay and greedy triangulations are within a logarithmic factor of the minimum weight.[6] The hardness result of Mulzer and Rote also implies the NP-hardness of finding an approximate solution with relative approximation error at most O(1/n2). Thus, a fully polynomial approximation scheme for minimum weight triangulation is unlikely. However, a quasi-polynomial approximation scheme is possible: for any constant ε > 0, a solution with approximation ratio 1 + ε can be found in quasi-polynomial time exp(O((log n)9).[7] HeuristicsBecause of the difficulty of finding the exact solutions of the minimum-weight triangulation, many authors have studied heuristics that may in some cases find the solution although they cannot be proven to work in all cases. In particular, much of this research has focused on the problem of finding sets of edges that are guaranteed to belong to the minimum-weight triangulation. If a subgraph of the minimum-weight triangulation found in this way turns out to be connected, then the remaining untriangulated space may be viewed as forming a simple polygon, and the entire triangulation may be found by using dynamic programming to find the optimal triangulation of this polygonal space. The same dynamic programming approach can also be extended to the case that the subgraph has a bounded number of connected components[8] and the same approach of finding a connected graph and then applying dynamic programming to fill in the polygonal gaps surrounding the graph edges has also been used as part of heuristics for finding low-weight but not minimum-weight triangulations.[9] The graph formed by connecting two points whenever they are each other's nearest neighbors is necessarily a subgraph of the minimum-weight triangulation.[10] However, this mutual nearest neighbor graph is a matching, and hence is never connected. A related line of research finds large subgraphs of the minimum-weight triangulation by using circle-based β-skeletons, the geometric graphs formed by including an edge between two points u and v whenever there does not exist a third point w forming an angle uwv greater than some parameter θ. It has been shown that, for sufficiently small values of θ, the graph formed in this way is a subgraph of the minimum-weight triangulation.[11] However, the choice of θ needed to ensure this is smaller than the angle θ = 90ª for which the β-skeleton is always connected. A more sophisticated technique called the LMT-skeleton was proposed by {{harvtxt|Dickerson|Montague|1996}}. It is formed by an iterative process, in which two sets of edges are maintained, a set of edges known to belong to the minimum-weight triangulation and a set of edges that are candidates to belong to it. Initially, the set of known edges is initialized to the convex hull of the input, and all remaining pairs of vertices form candidate edges. Then, in each iteration of the construction process, candidate edges are removed whenever there is no pair of triangles formed by the remaining edges forming a quadrilateral for which the candidate edge is the shortest diagonal, and candidate edges are moved to the set of known edges when there is no other candidate edge that crosses them. The LMT-skeleton is defined to be the set of known edges produced after this process stops making any more changes. It is guaranteed to be a subgraph of the minimum-weight triangulation, can be constructed efficiently, and in experiments on sets of up to 200 points it was frequently connected.[12] However it has been shown that on the average for large point sets it has a linear number of connected components.[13] Other heuristics that have been applied to the minimum weight triangulation problem include genetic algorithms[14] branch and bound,[15] and ant colony optimization algorithms.[16] VariationsA polygon triangulation of minimal weight may be constructed in cubic time using the dynamic programming approach, reported independently by {{harvtxt|Gilbert|1979}} and {{harvtxt|Klincsek|1980}}. In this method, the vertices are numbered consecutively around the boundary of the polygon, and for each diagonal from vertex i to vertex j that lies within the polygon, the optimal triangulation is calculated by considering all possible triangles ijk within the polygon, adding the weights of the optimal triangulations below the diagonals ik and jk, and choosing the vertex k that leads to the minimum total weight. That is, if MWT(i,j) denotes the weight of the minimum-weight triangulation of the polygon below edge ij, then the overall algorithm performs the following steps:
After this iteration completes, MWT(1,n) will store the total weight of the minimum weight triangulation. The triangulation itself may be obtained by recursively searching through this array, starting from MWT(1,n), at each step choosing the triangle ijk that leads to the minimum value for MWT(i,j) and recursively searching MWT(i,k) and MWT(j,k). Similar dynamic programming methods may also be adapted to point set inputs where all but a constant number of points lie on the convex hull of the input,[17] and to point sets that lie on a constant number of nested convex polygons or on a constant number of lines no two of which cross within the convex hull.[18] It is also possible to formulate a version of the point set or polygon triangulation problems in which one is allowed to add Steiner points, extra vertices, in order to reduce the total edge length of the resulting triangulations. In some cases, the resulting triangulation may be shorter than the minimum weight triangulation by as much as a linear factor. It is possible to approximate the minimum weight Steiner triangulation of a point set to within a constant factor of optimal, but the constant factor in the approximation is large.[19] Related problems that have also been studied include the construction of minimum-weight pseudotriangulations[20] and the characterization of the graphs of minimum-weight triangulations.[21] Notes1. ^For surveys of the problem, see {{harvtxt|Xu|1998}}, {{harvtxt|Levcopoulos|2008}}, and {{harvtxt|De Loera|Rambau|Santos|2010}}. 2. ^See also {{harvtxt|Manacher|Zobrist|1979}}. 3. ^{{harvtxt|Lingas|1998}}. 4. ^{{harvtxt|Kirkpatrick|1980}}. A weaker bound was given by {{harvtxt|Manacher|Zobrist|1979}}. 5. ^A family of examples proving that the approximation ratio is was given by {{harvtxt|Levcopoulos|1987}}, and the matching upper bound is by {{harvtxt|Levcopoulos|Krznaric|1998}}. As with the approximation ratio for Delaunay triangulation, a weaker bound was also given by {{harvtxt|Manacher|Zobrist|1979}}. 6. ^{{harvtxt|Lingas|1986}}. 7. ^{{harvtxt|Remy|Steger|2009}}. For earlier results on polynomial-time approximation algorithms, see {{harvtxt|Plaisted|Hong|1987}} (log-factor approximation) and {{harvtxt|Levcopoulos|Krznaric|1998}} (constant-factor approximation). 8. ^{{harvtxt|Cheng|Golin|Tsang|1995}}. 9. ^{{harvtxt|Lingas|1987}}; {{harvtxt|Heath|Pemmaraju|1994}}. 10. ^{{harvtxt|Yang|Xu|You|1994}}. 11. ^{{harvtxt|Keil|1994}}; {{harvtxt|Cheng|Golin|Tsang|1995}}; {{harvtxt|Cheng|Xu|2001}}; {{harvtxt|Hu|2010}}. 12. ^{{harvtxt|Dickerson|Montague|1996}}; {{harvtxt|Cheng|Katoh|Sugai|1996}}; {{harvtxt|Beirouti|Snoeyink|1998}}; {{harvtxt|Aichholzer|Aurenhammer|Hainz|1999}}. 13. ^{{harvtxt|Bose|Devroye|Evans|1996}}. 14. ^{{harvtxt|Qin|Wang|Gong|1997}}; {{harvtxt|Capp|Julstrom|1998}}. 15. ^{{harvtxt|Kyoda|Imai|Takeuchi|Tajima|1997}}. 16. ^{{harvtxt|Jahani|Bigham|Askari|2010}}. 17. ^{{harvtxt|Hoffmann|Okamoto|2004}}; {{harvtxt|Grantson|Borgelt|Levcopoulos|2005}}; {{harvtxt|Knauer|Spillner|2006}}. 18. ^{{harvtxt|Anagnostou|Corneil|1993}}; {{harvtxt|Meijer|Rappaport|1992}}. 19. ^{{harvtxt|Eppstein|1994}}. 20. ^{{harvtxt|Gudmundsson|Levcopoulos|2007}}; {{harvtxt|Aichholzer|Aurenhammer|Hackl|Speckmann|2009}}. 21. ^{{harvtxt|Lenhart|Liotta|2002}}. References{{refbegin|colwidth=30em}}
| last1 = Aichholzer | first1 = Oswin | last2 = Aurenhammer | first2 = Franz | author2-link = Franz Aurenhammer | last3 = Hackl | first3 = Thomas | last4 = Speckmann | first4 = Bettina | author4-link = Bettina Speckmann | doi = 10.1016/j.comgeo.2008.10.002 | issue = 6-7 | journal = Computational Geometry Theory and Applications | mr = 2519380 | pages = 627–631 | title = On minimum weight pseudo-triangulations | volume = 42 | year = 2009}}.
| last1 = Aichholzer | first1 = Oswin | last2 = Aurenhammer | first2 = Franz | author2-link = Franz Aurenhammer | last3 = Hainz | first3 = Reinhard | doi = 10.1016/S0020-0190(99)00018-6 | issue = 5 | journal = Information Processing Letters | pages = 215–219 | title = New results on MWT subgraphs | volume = 69 | year = 1999}}.
| last1 = Anagnostou | first1 = Efthymios | last2 = Corneil | first2 = Derek | author2-link = Derek Corneil | doi = 10.1016/0925-7721(93)90016-Y | issue = 5 | journal = Computational Geometry. Theory and Applications | mr = 1251594 | pages = 247–259 | title = Polynomial-time instances of the minimum weight triangulation problem | volume = 3 | year = 1993}}.
| last1 = Beirouti | first1 = Ronald | last2 = Snoeyink | first2 = Jack | contribution = Implementations of the LMT heuristic for minimum weight triangulation | doi = 10.1145/276884.276895 | pages = 96–105 | title = Proc. 14th ACM Symposium on Computational Geometry | year = 1998}}.
| last1 = Bose | first1 = Prosenjit | author1-link = Jit Bose | last2 = Devroye | first2 = Luc | last3 = Evans | first3 = William | contribution = Diamonds are not a minimum weight triangulation's best friend | pages = 68–73 | title = Proc. 8th Canadian Conference on Computational Geometry (CCCG 1996) | url = http://www.cccg.ca/proceedings/1996/cccg1996_0012.pdf | year = 1996}}.
| last1 = Capp | first1 = Kerry | last2 = Julstrom | first2 = Bryant A. | contribution = A weight-coded genetic algorithm for the minimum weight triangulation problem | doi = 10.1145/330560.330833 | location = Atlanta, Georgia, United States | pages = 327–331 | title = Proc. ACM Symposium on Applied Computing | year = 1998}}.
| last1 = Cheng | first1 = Siu-Wing | last2 = Golin | first2 = Mordecai | last3 = Tsang | first3 = J. | contribution = Expected case analysis of β-skeletons with applications to the construction of minimum weight triangulations | pages = 279–284 | title = Proc. 7th Canadian Conference on Computational Geometry (CCCG 1995) | year = 1995}}.
| last1 = Cheng | first1 = Siu-Wing | last2 = Katoh | first2 = Naoki | last3 = Sugai | first3 = Manabu | contribution = A study of the LMT-skeleton | doi = 10.1007/BFb0009502 | pages = 256–265 | series = Lecture Notes in Computer Science | title = Algorithms and Computation | volume = 1178 | year = 1996}}.
| last1 = Cheng | first1 = Siu-Wing | last2 = Xu | first2 = Yin-Feng | doi = 10.1016/S0304-3975(00)00318-2 | issue = 1–2 | journal = Theoretical Computer Science | pages = 459–471 | title = On β-skeleton as a subgraph of the minimum weight triangulation | volume = 262 | year = 2001}}.
| last1 = De Loera | first1 = Jesús A. | author1-link = Jesús A. De Loera | last2 = Rambau | first2 = Jörg | last3 = Santos | first3 = Francisco | author3-link = Francisco Santos Leal | contribution = 3.2.3 Greedy and minimum weight triangulations | isbn = 978-3-642-12970-4 | pages = 102–107 | publisher = Springer | series = Algorithms and Computation in Mathematics | title = Triangulations: Structures for Algorithms and Applications | volume = 25 | year = 2010}}.
| last1 = Dickerson | first1 = Matthew T. | author1-link = Matthew T. Dickerson | last2 = Montague | first2 = Mark H. | contribution = A (usually?) connected subgraph of the minimum weight triangulation | doi = 10.1145/237218.237364 | pages = 204–213 | title = Proc. 12th ACM Symposium on Computational Geometry | year = 1996}}.
| last1 = Düppe | first1 = R. D. | last2 = Gottschalk | first2 = H. J. | journal = Allgemeine Vermessungs-Nachrichten | pages = 423–426 | title = Automatische Interpolation von Isolinien bei willkürlich verteilten Stützpunkten | volume = 77 | year = 1970}}. As cited by {{harvtxt|Mulzer|Rote|2008}} and {{harvtxt|Remy|Steger|2009}}.
| last = Eppstein | first = David | authorlink = David Eppstein | doi = 10.1007/BF02574002 | issue = 2 | journal = Discrete and Computational Geometry | mr = 1254088 | pages = 163–191 | title = Approximating the minimum weight Steiner triangulation | url = http://www.ics.uci.edu/~eppstein/pubs/Epp-DCG-94.pdf | volume = 11 | year = 1994}}.
| last1 = Garey | first1 = M. R. | author1-link = Michael R. Garey | last2 = Johnson | first2 = D. S. | author2-link = David S. Johnson | isbn = 0-7167-1045-5 | location = San Francisco, Calif. | mr = 519066 | at = Problem OPEN12, p. 288 | publisher = W. H. Freeman | title = A Guide to the Theory of NP-Completeness | year = 1979}}.
| last = Gilbert | first = P. D. | location = Urbana, Illinois | publisher = Coordinated Science Laboratory, University of Illinois | series = Report R-850 | title = New results in planar triangulations | year = 1979}}.
| last1 = Grantson | first1 = M. | last2 = Borgelt | first2 = C. | last3 = Levcopoulos | first3 = C. | contribution = Minimum weight triangulation by cutting out triangles | pages = 984–994 | title = Proc. 16th International Symposium on Algorithms and Computation | year = 2005}}.
| last1 = Gudmundsson | first1 = Joachim | last2 = Levcopoulos | first2 = Christos | doi = 10.1016/j.comgeo.2007.05.004 | issue = 3 | journal = Computational Geometry Theory and Applications | mr = 2352529 | pages = 139–153 | title = Minimum weight pseudo-triangulations | volume = 38 | year = 2007}}.
| last1 = Heath | first1 = L. S. | last2 = Pemmaraju | first2 = S. V. | doi = 10.1007/BF01188718 | issue = 6 | journal = Algorithmica | mr = 1297812 | pages = 533–552 | title = New results for the minimum weight triangulation problem | volume = 12 | year = 1994}}.
| last1 = Hoffmann | first1 = M. | last2 = Okamoto | first2 = Y. | contribution = The minimum weight triangulation problem with few inner points | pages = 200–212 | title = Proc. 1st International Workshop on Parameterized and Exact Computation | year = 2004}}.
| last = Hu | first = Shiyan | doi = 10.1007/s10898-009-9409-z | issue = 1 | journal = Journal of Global Optimization | mr = 2566136 | pages = 63–73 | title = A new asymmetric inclusion region for minimum weight triangulation | volume = 46 | year = 2010}}.
| last1 = Jahani | first1 = M. | last2 = Bigham | first2 = B.S. | last3 = Askari | first3 = A. | contribution = An ant colony algorithm for the minimum weight triangulation | doi = 10.1109/ICCSA.2010.38 | pages = 81–85 | title = International Conference on Computational Science and Its Applications (ICCSA) | year = 2010}}.
|last=Keil |first=J. Mark |doi=10.1016/0925-7721(94)90014-0 |issue=1 |journal=Computational Geometry: Theory & Applications |pages=18–26 |title=Computing a subgraph of the minimum weight triangulation |url=http://www.cs.ust.hk/mjg_lib/Library/Keil94.pdf |volume=4 |year=1994 }}{{dead link|date=June 2017 |bot=InternetArchiveBot |fix-attempted=yes }}.
| last = Kirkpatrick | first = David G. | author-link = David G. Kirkpatrick | doi = 10.1016/0020-0190(80)90062-9 | issue = 3 | journal = Information Processing Letters | mr = 566856 | pages = 127–128 | title = A note on Delaunay and optimal triangulations | volume = 10 | year = 1980}}.
| last = Klincsek | first = G. T. | journal = Annals of Discrete Mathematics | pages = 121–123 | title = Minimal triangulations of polygonal domains | volume = 9 | year = 1980 | doi=10.1016/s0167-5060(08)70044-x}}.
| last1 = Knauer | first1 = Christian | last2 = Spillner | first2 = Andreas | contribution = A fixed-parameter algorithm for the minimum weight triangulation problem based on small graph separators | doi = 10.1007/11917496_5 | location = Berlin | mr = 2290717 | pages = 49–57 | publisher = Springer | series = Lecture Notes in Computer Science | title = Graph-theoretic concepts in computer science | volume = 4271 | year = 2006}}.
| last1 = Kyoda | first1 = Yoshiaki | last2 = Imai | first2 = Keiko | last3 = Takeuchi | first3 = Fumihiko | last4 = Tajima | first4 = Akira | contribution = A branch-and-cut approach for minimum weight triangulation | doi = 10.1007/3-540-63890-3_41 | location = Berlin | mr = 1651067 | pages = 384–393 | publisher = Springer | series = Lecture Notes in Computer Science | title = Algorithms and Computation (Singapore, 1997) | volume = 1350 | year = 1997}}.
| last1 = Lenhart | first1 = William | last2 = Liotta | first2 = Giuseppe | doi = 10.1016/S0304-3975(00)00383-2 | issue = 1-2 | journal = Theoretical Computer Science | mr = 1871072 | pages = 261–286 | title = The drawability problem for minimum weight triangulations | volume = 270 | year = 2002}}.
| last = Levcopoulos | first = Christos | doi = 10.1016/0020-0190(87)90170-0 | issue = 4 | journal = Information Processing Letters | mr = 896144 | pages = 247–251 | title = An Ω(√n) lower bound for the nonoptimality of the greedy triangulation | volume = 25 | year = 1987}}.
| last = Levcopoulos | first = Christos | editor-last = Kao | editor-first = Ming-Yang | contribution = Minimum Weight Triangulation | isbn = 978-0-387-30770-1 | pages = 546–548 | publisher = Springer | title = Encyclopedia of Algorithms | year = 2008}}.
| last1 = Levcopoulos | first1 = C. | last2 = Krznaric | first2 = D. | doi = 10.1006/jagm.1997.0918 | journal = Journal of Algorithms | mr = 1622398 | pages = 303–338 | title = Quasi-greedy triangulations approximating the minimum weight triangulation | url = http://fileadmin.cs.lth.se/cs/Personal/Andrzej_Lingas/quasi.pdf | volume = 27 | year = 1998}}.
| last = Lingas | first = Andrzej | doi = 10.1016/0020-0190(86)90038-4 | issue = 1 | journal = Information Processing Letters | pages = 25–31 | title = The Greedy and Delaunay triangulations are not bad in the average case | volume = 22 | year = 1986}}.
| last = Lingas | first = Andrzej | doi = 10.1137/0608053 | issue = 4 | journal = SIAM Journal on Algebraic and Discrete Methods | mr = 918066 | pages = 646–658 | title = A new heuristic for minimum weight triangulation | volume = 8 | year = 1987}}.
| last = Lingas | first = Andrzej | contribution = Subexponential-time algorithms for minimum weight triangulations and related problems | title = Proceedings of the 10th Canadian Conference on Computational Geometry (CCCG'98) | url = http://www.cccg.ca/proceedings/1998/cccg98-lingas-subexponential.ps.gz | year = 1998}}.
| last = Lloyd | first = E. | contribution = On triangulations of a set of points in the plane | pages = 228–240 | title = Proc. 18th IEEE Symposium on Foundations of Computer Science | year = 1977}}.
| last1 = Manacher | first1 = Glenn K. | last2 = Zobrist | first2 = Albert L. | doi = 10.1016/0020-0190(79)90104-2 | issue = 1 | journal = Information Processing Letters | mr = 537055 | pages = 31–34 | title = Neither the greedy nor the Delaunay triangulation of a planar point set approximates the optimal triangulation | volume = 9 | year = 1979}}.
| last1 = Meijer | first1 = Henk | last2 = Rappaport | first2 = David | doi = 10.1016/0020-0190(92)90129-J | issue = 1 | journal = Information Processing Letters | mr = 1160443 | pages = 35–38 | title = Computing the minimum weight triangulation of a set of linearly ordered points | volume = 42 | year = 1992}}.
| last1 = Mulzer | first1 = Wolfgang | last2 = Rote | first2 = Günter | arxiv = cs.CG/0601002 | doi = 10.1145/1346330.1346336 | issue = 2 | journal = Journal of the ACM | at = Article A11 | title = Minimum-weight triangulation is NP-hard | volume = 55 | year = 2008}}.
| last1 = Plaisted | first1 = D. A. | last2 = Hong | first2 = J. | journal = Journal of Algorithms | pages = 405–437 | title = A heuristic triangulation algorithm | volume = 8 | year = 1987 | doi = 10.1016/0196-6774(87)90020-4 }}.
| last1 = Qin | first1 = Kaihuai | last2 = Wang | first2 = Wenping | last3 = Gong | first3 = Minglun | contribution = A genetic algorithm for the minimum weight triangulation | doi = 10.1109/ICEC.1997.592370 | pages = 541–546 | title = IEEE International Conference on Evolutionary Computation | year = 1997}}.
|last1 = Remy |first1 = Jan |last2 = Steger |first2 = Angelika |author2-link = Angelika Steger |year = 2009 |doi = 10.1145/1516512.1516517 |issue = 3 |journal = Journal of the ACM |at = Article A15 |title = A quasi-polynomial time approximation scheme for minimum weight triangulation |url = http://www.cadmo.ethz.ch/as/people/professor/asteger/papers/triang_2006.pdf |volume = 56 }}{{dead link|date=February 2018 |bot=InternetArchiveBot |fix-attempted=yes }}.
| last1 = Shamos | first1 = M. I. | author1-link = Michael Ian Shamos | last2 = Hoey | first2 = D. J. | contribution = Closest-point problems | pages = 151–162 | title = Proc. 16th IEEE Symposium on Foundations of Computer Science | url = http://euro.ecom.cmu.edu/people/faculty/mshamos/1975ClosestPoint.pdf | year = 1975}}.
| last1 = Wang | first1 = Cao An | last2 = Yang | first2 = Boting | doi = 10.1016/S0925-7721(01)00008-6 | issue = 1 | journal = Computational Geometry: Theory & Applications | pages = 35–46 | title = A lower bound for β-skeleton belonging to minimum weight triangulations | volume = 19 | year = 2001}}.
| last = Xu | first = Yin-Feng | contribution = Minimum weight triangulations | location = Boston, MA | mr = 1665412 | pages = 617–634 | publisher = Kluwer Academic Publishers | title = Handbook of Combinatorial Optimization, Vol. 2 | year = 1998}}.
| last1 = Yang | first1 = Bo Ting | last2 = Xu | first2 = Yin Feng | last3 = You | first3 = Zhao Yong | editor1-last = Du | editor1-first = Ding-Zhu | editor2-last = Zhang | editor2-first = Xiang-Sun | contribution = A chain decomposition algorithm for the proof of a property on minimum weight triangulations | doi = 10.1007/3-540-58325-4_207 | location = Berlin | mr = 1316441 | pages = 423–427 | publisher = Springer | series = Lecture Notes in Computer Science | title = Algorithms and Computation: 5th International Symposium, ISAAC '94, Beijing, P. R. China, August 25–27, 1994, Proceedings | volume = 834 | year = 1994}}.{{refend}} External links
3 : NP-hard problems|Triangulation (geometry)|Computer-assisted proofs |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。