{"id":258502,"date":"2026-07-13T16:19:15","date_gmt":"2026-07-13T13:19:15","guid":{"rendered":"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/"},"modified":"2026-07-13T16:19:15","modified_gmt":"2026-07-13T13:19:15","slug":"design-and-analysis-of-approximation-algorithms-ding-zhu-du","status":"publish","type":"post","link":"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/","title":{"rendered":"Design And Analysis Of Approximation Algorithms &#8211; Ding &#8211; Zhu Du"},"content":{"rendered":"<figure style=\"text-align:center;margin:0 auto 1.5em;\"><img decoding=\"async\" src=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/e3e120c8d103651d.jpg\" alt=\" - Unknown book cover\" style=\"max-width:300px;width:100%;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.25);border-radius:4px;\"\/><\/figure>\n<p>the longer edges of W are horizontal line segments. Then the guillotine cut on W is a vertical (1\/3, 2\/3)-restricted cut of W; that is, it is a vertical line that intersects each longer edge of W in the middle third of that edge. Furthermore, this line is chosen to have, among all such vertical (1\/3, 2\/3)-restricted cuts, the minimum number of intersections (i.e., crosspoints) with tree T \u2217. Suppose that the chosen cut has c crosspoints with T \u2217. Then for every vertical line that lies in the middle third of W, it has at least c crosspoints with T \u2217.<\/p>\n<p>This means that the total length of horizontal line segments in TW = T \u2217\u2229W is at least ca\/3. It follows that the total length of TW is at least ca\/3. Moving each crosspoint to its nearest portal requires adding two edges to T \u2217, each of length at most b\/(p + 1).<\/p>\n<p>[For the middle p \u22122 portals, each additional edge is only of length at most b\/(2(p + 1)).] So moving all c crosspoints to their respective nearest portals increases the length of the tree by at most 2cb (p + 1) \u2264 2ca (p + 1) \u22646 p \u00b7 ca \u22646 p \u00b7 length(TW ). We note that the union of TW over all windows at level i of the (1\/3, 2\/3)-partition is just T \u2217, and so \u0004 W\u2208level i length(TW ) = length(T \u2217).<\/p>\n<p>Thus, the total length increase resulting from moving crosspoints to portals on all windows at level i is at most (6\/p) \u00b7 length(T \u2217). \u25a1 Theorem 5.18 The minimum (1\/3, 2\/3)-guillotine rectilinear Steiner tree using p- portals, for some p = O((log n)\/\u03b5), is a (1 + \u03b5)-approximation for RSMT. More- over, this tree can be computed in time nO(1\/\u03b5).<\/p>\n<p>Proof. Suppose that the binary tree structure of a (1\/3, 2\/3)-partition has d logn levels for some constant d > 0. Then the total length increase that resulted from moving crosspoints to portals on all windows of the partition is at most Guillotine Cut 5.5 Quadtree Partition and Patching d logn \u00b7 6 p \u00b7 length(T \u2217) \u2264\u03b5 \u00b7 length(T \u2217) if we choose p = \u23086d log n\/\u03b5\u2309.<\/p>\n<blockquote>\n<p>J. Birge (University of Chicago) C.A. Floudas (Princeton University) F. Giannessi (University of Pisa) H.D. Sherali (Virginia Polytechnic and State University) T. Terlaky (McMaster University) Y. Ye (Stanford University) Aims and Scope Optimization has been expanding in all directions at an astonishing rate during the last few decades. New algorithmic and theoretical techniques have been developed, the diffusion into other disciplines has proceeded at a rapid pace, and our knowledge of all aspects of the \ufb01eld has grown even more profound.<\/p>\n<p>At the same time, one of the most striking trends in opti- mization is the constantly increasing emphasis on the interdisciplinary na- ture of the \ufb01eld. Optimization has been a basic tool in all areas of applied mathematics, engineering, medicine, economics, and other sciences. The series Springer Optimization and Its Applications publishes under- graduate and graduate textbooks, monographs and state-of-the-art exposi- tory work that focus on algorithms for solving optimization problems and also study applications involving such problems.<\/p>\n<p>Some of the topics covered include nonlinear optimization (convex and nonconvex), network \ufb02ow prob- lems, stochastic optimization, optimal control, discrete optimization, multi- objective programming, description of software packages, approximation techniques and heuristic approaches. For further volumes: http:\/\/www.springer.com\/series\/7393 Ding-Zhu Du \u2022 Ker-I Ko Design and Analysis of Approximation Algorithms Xiaodong Hu \u2022 Ding-Zhu Du Ker-I Ko Department of Computer Science Department of Computer Science University of Texas at Dallas State University of New York at Stony Brook Richardson, TX 75080 Stony Brook, NY 11794 USA USA dzdu@utdallas.edu keriko@cs.sunysb.edu Xiaodong Hu Institute of Applied Mathematics Academy of Mathematics and Systems Science Chinese Academy of Sciences Beijing 100190 China xdhu@amss.ac.cn ISSN 1931-6828 ISBN 978-1-4614-1700-2 e-ISBN 978-1-4614-1701-9 DOI 10.1007\/978-1-4614-1701-9 Springer New York Dordrecht Heidelberg London Library of Congress Control Number: \u00a4 Springer Science+Business Media, LLC 2012 All rights reserved.<\/p>\n<p>This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer soft- ware, or by similar or dissimilar methodology now known or hereafter developed is forbidden.<\/p>\n<\/blockquote>\n<p><em>This is a short excerpt from the opening of &ldquo;&rdquo; by Unknown, quoted for review and introduction purposes. All rights belong to the copyright holders.<\/em><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/#Book_Information\" >Book Information<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/#Reading_Word_Statistics\" >Reading &amp; Word Statistics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/#Most_Frequent_Words\" >Most Frequent Words<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/1kitap1.com\/en\/design-and-analysis-of-approximation-algorithms-ding-zhu-du\/#PDF_Download\" >PDF Download<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Book_Information\"><\/span>Book Information<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Unique ID:<\/strong> e3e120c8d103651d<\/li>\n<li><strong>File Extension:<\/strong> .pdf<\/li>\n<li><strong>File Size:<\/strong> 3,460,996 bytes (3.301 MB)<\/li>\n<li><strong>Title:<\/strong> &#8211;<\/li>\n<li><strong>Author:<\/strong> Unknown<\/li>\n<li><strong>ISBN:<\/strong> 9781461417002, 9781461417019<\/li>\n<li><strong>Pages:<\/strong> 451<\/li>\n<li><strong>Language:<\/strong> English (en)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Reading_Word_Statistics\"><\/span>Reading &amp; Word Statistics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Estimated Reading Time:<\/strong> 868.58 minutes<\/li>\n<li><strong>Total Words:<\/strong> 173,715<\/li>\n<li><strong>Total Characters:<\/strong> 911,239<\/li>\n<li><strong>Average Words per Page:<\/strong> 385.18<\/li>\n<li><strong>Average Characters per Page:<\/strong> 2020.49<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Most_Frequent_Words\"><\/span>Most Frequent Words<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>set (921), problem (845), algorithm (842), approximation (724), let (664), vertex (577), tree (510), graph (505), following (480), two (460), connected (448), minimum (447), solution (421), function (410), partition (389), length (379), vertices (370), steiner (367), cut (364), see (351), edge (348), proof (325), time (321), opt (314), note (307), number (304), lemma (298), given (294), also (287), feasible (284), ratio (269), one (267), input (265), algorithms (263), optimal (263), linear (262), \ufb01nd (261), greedy (259), consider (259), show (257), theorem (251), edges (250), total (246), programming (239), line (239), points (232), follows (231), problems (224), program (224), thus (221), polynomial-time (216), figure (216), dominating (214), since (213), size (212), therefore (209), cover (207), subset (200), every (200), weight (193), independent (191), point (187), case (184), performance (183), rounding (178), maximum (177), value (176), denote (175), new (174), disk (172), integer (167), assume (167), now (165), semide\ufb01nite (165), \ufb01rst (159), cost (158), suppose (157), least (157), contains (154), sets (151), instance (149), between (148), guillotine (148), max (146), path (145), segment (143), design (142), get (136), unit (135), de\ufb01ne (134), mst (132), use (131), rectilinear (131), spanning (130), boundary (129), method (127), polynomial (123), cell (116), min (116), condition (115).<\/p>\n<h2><span class=\"ez-toc-section\" id=\"PDF_Download\"><\/span>PDF Download<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align:center;\"><a href=\"https:\/\/1kitap1.com\/en\/wp-content\/uploads\/2026\/07\/design-and-analysis-of-approximation-algorithms-ding-zhu-du.pdf\" download rel=\"nofollow\" style=\"display:inline-block;background:#2271b1;color:#ffffff;padding:14px 36px;border-radius:6px;text-decoration:none;font-weight:bold;font-size:1.05em;\">&#11015;&#65039; PDF Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>the longer edges of W are horizontal line segments. Then the guillotine cut on W is a vertical (1\/3, 2\/3)-restricted cut of W; that is, it is a vertical line that intersects each longer edge of W in the middle third of that edge. Furthermore, this line is chosen to have, among all such vertical [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":258500,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-258502","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/258502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/comments?post=258502"}],"version-history":[{"count":0,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/posts\/258502\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media\/258500"}],"wp:attachment":[{"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/media?parent=258502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/categories?post=258502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1kitap1.com\/en\/wp-json\/wp\/v2\/tags?post=258502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}