A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths
In this paper, we present a constant-factor approximation algorithm for the unsplittable flow problem on a path. This improves on the previous best known approximation factor of O(log n). The approximation ratio of our algorithm is 7+e for any e>;0. In the unsplittable flow problem on a path, we...
Saved in:
| Published in: | 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science pp. 47 - 56 |
|---|---|
| Main Authors: | , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.10.2011
|
| Subjects: | |
| ISBN: | 145771843X, 9781457718434 |
| ISSN: | 0272-5428 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | In this paper, we present a constant-factor approximation algorithm for the unsplittable flow problem on a path. This improves on the previous best known approximation factor of O(log n). The approximation ratio of our algorithm is 7+e for any e>;0. In the unsplittable flow problem on a path, we are given a capacitated path P and n tasks, each task having a demand, a profit, and start and end vertices. The goal is to compute a maximum profit set of tasks, such that for each edge e of P, the total demand of selected tasks that use e does not exceed the capacity of e. This is a well-studied problem that occurs naturally in various settings, and therefore it has been studied under alternative names, such as resource allocation, bandwidth allocation, resource constrained scheduling, temporal knapsack and interval packing. Polynomial time constant factor approximation algorithms for the problem were previously known only under the no-bottleneck assumption (in which the maximum task demand must be no greater than the minimum edge capacity). We introduce several novel algorithmic techniques, which might be of independent interest: a framework which reduces the problem to instances with a bounded range of capacities, and a new geometrically inspired dynamic program which solves a special case of the maximum weight independent set of rectangles problem to optimality. In addition, we show that the problem is strongly NP-hard even if all edge capacities are equal and all demands are either 1, 2, or 3. |
|---|---|
| AbstractList | In this paper, we present a constant-factor approximation algorithm for the unsplittable flow problem on a path. This improves on the previous best known approximation factor of O(log n). The approximation ratio of our algorithm is 7+e for any e>;0. In the unsplittable flow problem on a path, we are given a capacitated path P and n tasks, each task having a demand, a profit, and start and end vertices. The goal is to compute a maximum profit set of tasks, such that for each edge e of P, the total demand of selected tasks that use e does not exceed the capacity of e. This is a well-studied problem that occurs naturally in various settings, and therefore it has been studied under alternative names, such as resource allocation, bandwidth allocation, resource constrained scheduling, temporal knapsack and interval packing. Polynomial time constant factor approximation algorithms for the problem were previously known only under the no-bottleneck assumption (in which the maximum task demand must be no greater than the minimum edge capacity). We introduce several novel algorithmic techniques, which might be of independent interest: a framework which reduces the problem to instances with a bounded range of capacities, and a new geometrically inspired dynamic program which solves a special case of the maximum weight independent set of rectangles problem to optimality. In addition, we show that the problem is strongly NP-hard even if all edge capacities are equal and all demands are either 1, 2, or 3. |
| Author | Bonsma, P. Wiese, A. Schulz, J. |
| Author_xml | – sequence: 1 givenname: P. surname: Bonsma fullname: Bonsma, P. email: bonsma@informatik.hu-berlin.de organization: Comput. Sci. Dept., Humboldt Univ. zu Berlin, Berlin, Germany – sequence: 2 givenname: J. surname: Schulz fullname: Schulz, J. email: jschulz@math.tu-berlin.de organization: Inst. of Math., Tech. Univ. Berlin, Berlin, Germany – sequence: 3 givenname: A. surname: Wiese fullname: Wiese, A. email: wiese@math.tu-berlin.de organization: Inst. of Math., Tech. Univ. Berlin, Berlin, Germany |
| BookMark | eNotjk9LxDAUxCOu4Hbdmzcv-QKt76Xpv2Mp1hUWVtAFb0uavriBblPagPrtDehpfsMMw0RsNbqRGLtHSBChemwPzVsiADFBuGIRFHmVyazA8ppFGCCQTD9WbA2iEHEmRXnLtstiO8CsTEUOcs12NW_cuHg1et4q7d3M62ma3be9KG_dyOvh083Wny_chOw4LtNgvVfdQLwd3BcPlVflz8sduzFqWGj7rxt2bJ_em128Pzy_NPU-tlhkPu5T0wvTK4UkukIaVUhJlGnVIZXaEOky1RWISoHuO6UhN70M1WByMj2kG_bwt2uJ6DTN4ef8c8oRSpRV-guVkVIW |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/FOCS.2011.10 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics |
| EISBN | 0769545718 9780769545714 |
| EndPage | 56 |
| ExternalDocumentID | 6108149 |
| Genre | orig-research |
| GroupedDBID | -~X 23M 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ACNCT ADZIZ AFFNX AI. ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI OCL RIE RIL RIO RNS VH1 |
| ID | FETCH-LOGICAL-i175t-d3fd2fdaa1e2b74fa744ee5cab1e8cfeec83c9029a0cdbac06fd4e2bcdb6efd03 |
| IEDL.DBID | RIE |
| ISBN | 145771843X 9781457718434 |
| ISICitedReferencesCount | 22 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000298962700007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0272-5428 |
| IngestDate | Wed Aug 27 03:21:16 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-d3fd2fdaa1e2b74fa744ee5cab1e8cfeec83c9029a0cdbac06fd4e2bcdb6efd03 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_6108149 |
| PublicationCentury | 2000 |
| PublicationDate | 2011-Oct. |
| PublicationDateYYYYMMDD | 2011-10-01 |
| PublicationDate_xml | – month: 10 year: 2011 text: 2011-Oct. |
| PublicationDecade | 2010 |
| PublicationTitle | 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science |
| PublicationTitleAbbrev | focs |
| PublicationYear | 2011 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib015832604 ssj0040503 ssj0000669372 |
| Score | 1.6344327 |
| Snippet | In this paper, we present a constant-factor approximation algorithm for the unsplittable flow problem on a path. This improves on the previous best known... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 47 |
| SubjectTerms | Algorithm design and analysis Approximation algorithms Approximation methods constant factor approximation Heuristic algorithms maximum weight independent set Partitioning algorithms Polynomials resource allocation Resource management strong NP-hardness unsplittable flow |
| Title | A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths |
| URI | https://ieeexplore.ieee.org/document/6108149 |
| WOSCitedRecordID | wos000298962700007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV27TsMwFLXaigEWHi3iLQ-MhObhxM5YVUQdoFSCom6VHzcQCRLUpMDnYztNYGBhsy3LspyrnCP7nnMRujQswk8D7oBwQ0fjceDEJCSOp0ImlHlLs1m-T7d0OmWLRTzroKtWCwMANvkMrk3TvuWrQq7NVdlQQz3TjL6LupRGtVariR0v1KHZ-IzUf-FII29rJUWM74m9b6HG-99nVuQVUmrqnSwa76dNn7QZ8vEwuR8_1E6fRmT7qwKLBaBk939b30ODHyUfnrUYtY86kB-gnbvWq7Xso8kIj2uSWOHEVt_BI2M0_pXVqkY8en0uVln18oY1wcXzvNS8taqM5Aonr8Un1lNmesFygObJzeN44mzqKziZJg2Vo4JU-ani3ANfUJJySghAKLnwgMkUQLJAxq4fc1cqwaUbpYroqboTQarc4BD18iKHI4SpkgJiLj1FIyIpjUMaMOEFiulYiCQco745k-V7baGx3BzHyd_Dp2jbb1LtvDPUq1ZrOEdb8qPKytWF_e7fVgqnJg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA1zCuqLH5v4bR58tK4faZM-jmGZuM2Bm-xtpMmtFuYqa6f-fJN0qz74IvQhKSGUcOk53NxzLkLXmkW4icctiG3fUnjsWSHxieVIn8VS36WZKt_nHh0M2GQSDmvoptLCAIApPoNbPTR3-TITS50qaymoZ4rRb6BNnxDXLtVa6-hxfBWca6eR8j8cKOytzKSIdj4xGReq3f9dZmRePqW648lk7f60mpOqRj5sRY-dp9LrU8tsf_VgMRAU7f3v4_dR80fLh4cVSh2gGswP0W6_cmvNG6jbxp2SJhY4Mv13cFtbjX-lpa4Rt2cv2SItXt-worh4PM8Vcy0KLbrC0Sz7xGrJUG2YN9E4uht1utaqw4KVKtpQWNJLpJtIzh1wY0oSTgkB8AWPHWAiARDME6HthtwWMubCDhJJ1FI1CSCRtneE6vNsDscIUyliCLlwJA2IoDT0qcdix5NMRUMg4AQ19JlM30sTjenqOE7_fn2Ftrujfm_aux88nKGdMpGrn3NULxZLuEBb4qNI88WliYFvO_yqbQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+IEEE+52nd+Annual+Symposium+on+Foundations+of+Computer+Science&rft.atitle=A+Constant+Factor+Approximation+Algorithm+for+Unsplittable+Flow+on+Paths&rft.au=Bonsma%2C+P.&rft.au=Schulz%2C+J.&rft.au=Wiese%2C+A.&rft.date=2011-10-01&rft.pub=IEEE&rft.isbn=9781457718434&rft.issn=0272-5428&rft.spage=47&rft.epage=56&rft_id=info:doi/10.1109%2FFOCS.2011.10&rft.externalDocID=6108149 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0272-5428&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0272-5428&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0272-5428&client=summon |

