On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price

The minimal Steiner tree problem is a classical NP-complete problem that has several applications in the communication and transportation sectors. It has recently emerged as a subproblem in decomposition techniques such as column generation and Lagrangian schemes. This has set new computational chal...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cronholm, Wilhelm, Ajili, Farid, Panagiotidi, Sofia
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 139
container_issue
container_start_page 125
container_title
container_volume
creator Cronholm, Wilhelm
Ajili, Farid
Panagiotidi, Sofia
description The minimal Steiner tree problem is a classical NP-complete problem that has several applications in the communication and transportation sectors. It has recently emerged as a subproblem in decomposition techniques such as column generation and Lagrangian schemes. This has set new computational challenges to the state of the art solving approaches. Our goal is to improve on existing branch-and-cut algorithms so that our approach successfully serves as a fast subproblem solver in a decomposition context. Compared with existing literature, our technical contributions include 1) a new preflow-push cutting strategy, revisiting a little known graph algorithm, that halves the runtime of the separation step, and 2) a branching scheme that fairly balances the search tree and speeds up the search. An evaluation in a multicast design application shows that the algorithm enhances a column generation hybrid. Moreover, our approach offers a significant speedup factor on a publicly available set of challenging Steiner tree benchmarks.
doi_str_mv 10.1007/11493853_11
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_17026553</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>17026553</sourcerecordid><originalsourceid>FETCH-LOGICAL-p219t-e6865a1d7f856503811e67ad245c7f39a944189d48be326695f040cde3c9da9f3</originalsourceid><addsrcrecordid>eNpNkD1PwzAQhs2XRCmd-ANeGBgCPp8_4rFUfFQqFKlljtzEoYbUieww8O9JVQZuueF5dLr3JeQK2C0wpu8AhMFcYgFwRC5QCoacK6GPyQgUQIYozAmZGJ3vGVcgOTslI4aMZ0YLPCeTlD7ZMAiDokbkdRlov3X0xQe_sw1d9c4HF-k6OkdX35sutpvG7agNFZ33iU67rvGl7X0bqA_0PtpQbrOBZm_Rl-6SnNW2SW7yt8fk_fFhPXvOFsun-Wy6yDoOps-cypW0UOk6l0oyzAGc0rbiQpa6RmONEJCbSuQbh1wpI2smWFk5LE1lTY1jcn2429lU2qbev-FT0cUhRPwpQA_hpcTBuzl4aUDhw8Vi07ZfqQBW7Ast_hWKv092YLY</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price</title><source>Springer Books</source><creator>Cronholm, Wilhelm ; Ajili, Farid ; Panagiotidi, Sofia</creator><contributor>Milano, Michela ; Barták, Roman</contributor><creatorcontrib>Cronholm, Wilhelm ; Ajili, Farid ; Panagiotidi, Sofia ; Milano, Michela ; Barták, Roman</creatorcontrib><description>The minimal Steiner tree problem is a classical NP-complete problem that has several applications in the communication and transportation sectors. It has recently emerged as a subproblem in decomposition techniques such as column generation and Lagrangian schemes. This has set new computational challenges to the state of the art solving approaches. Our goal is to improve on existing branch-and-cut algorithms so that our approach successfully serves as a fast subproblem solver in a decomposition context. Compared with existing literature, our technical contributions include 1) a new preflow-push cutting strategy, revisiting a little known graph algorithm, that halves the runtime of the separation step, and 2) a branching scheme that fairly balances the search tree and speeds up the search. An evaluation in a multicast design application shows that the algorithm enhances a column generation hybrid. Moreover, our approach offers a significant speedup factor on a publicly available set of challenging Steiner tree benchmarks.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540261520</identifier><identifier>ISBN: 3540261524</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540322647</identifier><identifier>EISBN: 9783540322641</identifier><identifier>DOI: 10.1007/11493853_11</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Artificial intelligence ; branch-and-cut ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Learning and adaptive systems ; Mathematical programming ; networks ; Operational research and scientific management ; Operational research. Management science ; preflow-push algorithms ; Software ; Steiner trees</subject><ispartof>Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2005, p.125-139</ispartof><rights>Springer-Verlag Berlin Heidelberg 2005</rights><rights>2005 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/11493853_11$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/11493853_11$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4049,4050,27924,38254,41441,42510</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17026553$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Milano, Michela</contributor><contributor>Barták, Roman</contributor><creatorcontrib>Cronholm, Wilhelm</creatorcontrib><creatorcontrib>Ajili, Farid</creatorcontrib><creatorcontrib>Panagiotidi, Sofia</creatorcontrib><title>On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price</title><title>Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems</title><description>The minimal Steiner tree problem is a classical NP-complete problem that has several applications in the communication and transportation sectors. It has recently emerged as a subproblem in decomposition techniques such as column generation and Lagrangian schemes. This has set new computational challenges to the state of the art solving approaches. Our goal is to improve on existing branch-and-cut algorithms so that our approach successfully serves as a fast subproblem solver in a decomposition context. Compared with existing literature, our technical contributions include 1) a new preflow-push cutting strategy, revisiting a little known graph algorithm, that halves the runtime of the separation step, and 2) a branching scheme that fairly balances the search tree and speeds up the search. An evaluation in a multicast design application shows that the algorithm enhances a column generation hybrid. Moreover, our approach offers a significant speedup factor on a publicly available set of challenging Steiner tree benchmarks.</description><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>branch-and-cut</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Learning and adaptive systems</subject><subject>Mathematical programming</subject><subject>networks</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>preflow-push algorithms</subject><subject>Software</subject><subject>Steiner trees</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540261520</isbn><isbn>3540261524</isbn><isbn>3540322647</isbn><isbn>9783540322641</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpNkD1PwzAQhs2XRCmd-ANeGBgCPp8_4rFUfFQqFKlljtzEoYbUieww8O9JVQZuueF5dLr3JeQK2C0wpu8AhMFcYgFwRC5QCoacK6GPyQgUQIYozAmZGJ3vGVcgOTslI4aMZ0YLPCeTlD7ZMAiDokbkdRlov3X0xQe_sw1d9c4HF-k6OkdX35sutpvG7agNFZ33iU67rvGl7X0bqA_0PtpQbrOBZm_Rl-6SnNW2SW7yt8fk_fFhPXvOFsun-Wy6yDoOps-cypW0UOk6l0oyzAGc0rbiQpa6RmONEJCbSuQbh1wpI2smWFk5LE1lTY1jcn2429lU2qbev-FT0cUhRPwpQA_hpcTBuzl4aUDhw8Vi07ZfqQBW7Ast_hWKv092YLY</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Cronholm, Wilhelm</creator><creator>Ajili, Farid</creator><creator>Panagiotidi, Sofia</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2005</creationdate><title>On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price</title><author>Cronholm, Wilhelm ; Ajili, Farid ; Panagiotidi, Sofia</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p219t-e6865a1d7f856503811e67ad245c7f39a944189d48be326695f040cde3c9da9f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>branch-and-cut</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Learning and adaptive systems</topic><topic>Mathematical programming</topic><topic>networks</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>preflow-push algorithms</topic><topic>Software</topic><topic>Steiner trees</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cronholm, Wilhelm</creatorcontrib><creatorcontrib>Ajili, Farid</creatorcontrib><creatorcontrib>Panagiotidi, Sofia</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cronholm, Wilhelm</au><au>Ajili, Farid</au><au>Panagiotidi, Sofia</au><au>Milano, Michela</au><au>Barták, Roman</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price</atitle><btitle>Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems</btitle><date>2005</date><risdate>2005</risdate><spage>125</spage><epage>139</epage><pages>125-139</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540261520</isbn><isbn>3540261524</isbn><eisbn>3540322647</eisbn><eisbn>9783540322641</eisbn><abstract>The minimal Steiner tree problem is a classical NP-complete problem that has several applications in the communication and transportation sectors. It has recently emerged as a subproblem in decomposition techniques such as column generation and Lagrangian schemes. This has set new computational challenges to the state of the art solving approaches. Our goal is to improve on existing branch-and-cut algorithms so that our approach successfully serves as a fast subproblem solver in a decomposition context. Compared with existing literature, our technical contributions include 1) a new preflow-push cutting strategy, revisiting a little known graph algorithm, that halves the runtime of the separation step, and 2) a branching scheme that fairly balances the search tree and speeds up the search. An evaluation in a multicast design application shows that the algorithm enhances a column generation hybrid. Moreover, our approach offers a significant speedup factor on a publicly available set of challenging Steiner tree benchmarks.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/11493853_11</doi><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2005, p.125-139
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_17026553
source Springer Books
subjects Applied sciences
Artificial intelligence
branch-and-cut
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Learning and adaptive systems
Mathematical programming
networks
Operational research and scientific management
Operational research. Management science
preflow-push algorithms
Software
Steiner trees
title On the Minimal Steiner Tree Subproblem and Its Application in Branch-and-Price
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T07%3A59%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=On%20the%20Minimal%20Steiner%20Tree%20Subproblem%20and%20Its%20Application%20in%20Branch-and-Price&rft.btitle=Integration%20of%20AI%20and%20OR%20Techniques%20in%20Constraint%20Programming%20for%20Combinatorial%20Optimization%20Problems&rft.au=Cronholm,%20Wilhelm&rft.date=2005&rft.spage=125&rft.epage=139&rft.pages=125-139&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540261520&rft.isbn_list=3540261524&rft_id=info:doi/10.1007/11493853_11&rft_dat=%3Cpascalfrancis_sprin%3E17026553%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540322647&rft.eisbn_list=9783540322641&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true