Branch and bound

Il branch and bound è una tecnica generale per la risoluzione di problemi di ottimizzazione combinatoria (cioè problemi con spazio di soluzioni finito) e si basa sulla scomposizione del problema originale in sottoproblemi più semplici da risolvere.

Questo metodo è stato inizialmente proposto da A. H. Land e A. G. Doig nel 1960 per risolvere problemi di programmazione lineare intera.

Gli algoritmi Branch and Bound sono detti di enumerazione implicita perché si comportano esattamente come un algoritmo di enumerazione -cioè "provano" tutte le soluzioni possibili fino a trovare quella ottima (o quella corretta)- ma ne scartano alcune dimostrando a priori la loro non ottimalità.

Descrizione[1]

Supponiamo di avere un problema dove z è la funzione obiettivo del problema, mentre è la regione ammissibile. La miglior soluzione ottima sarà mentre rappresenta la miglior soluzione ammissibile nota. Suddividiamo il problema in K sottoproblemi: la cui totalità rappresenti , ad esempio si può suddividere in K sottoinsiemi tali che:

Preferibilmente le sottoregioni vanno partizionate in modo che:

Questo processo di ramificazione (branching) si può rappresentare mediante un albero decisionale (branch decision tree), dove ogni nodo rappresenta il sottoproblema mentre ogni arco la relazione di discendenza.

Risolvere il problema è quindi equivalente a risolvere la totalità dei suoi sottoproblemi generati:

Un sottoproblema si può considerare risolto se si verifica almeno uno dei seguenti casi:

  1. Si determina la soluzione ottima di ;
  2. Si dimostra che è vuota (cioè è inammissibile);
  3. Si dimostra che (la soluzione del sottoproblema è peggiore della migliore conosciuta).

Se non riesco a risolvere un nodo lo devo suddividere in altri sottoproblemi. Inoltre per ogni sottoproblema , è possibile determinare un lower bound della soluzione in modo da seguire una strategia di esplorazione dell'albero più efficiente.

Se verifico che posso escludere quel nodo visto che la miglior soluzione che posso sperare di ottenere è peggiore della soluzione ammissibile del problema originale. Per ottenere un lower bound di devo trovare un rilassamento del problema tale che:

  1. ;
  2. ;

Il problema rilassato è risolvibile in modo più semplice rispetto al problema originale, quindi posso trovarne la soluzione ottima che rappresenta il lower bound del problema originale. Il rilassamento inoltre deve essere scelto in modo che sia più vicino possibile (tight) al problema originale, in alcuni casi basta un rilassamento continuo (facilmente risolvibile attraverso l'algoritmo del simplesso), in altri casi può essere conveniente utilizzare altri rilassamenti come il rilassamento surrogato o il rilassamento lagrangiano.

Esempio

L'obiettivo è trovare la soluzione ottima intera per il problema dello zaino assegnato:

Poiché ogni variabile ha un costo ed un peso , il primo passo da compiere è ordinare le variabili secondo il criterio: .

In questo caso le variabili sono già ordinate poiché , quindi posso procedere alla determinazione di una soluzione ottima intera corrente a cui corrisponde un valore ottimo della funzione obiettivo.

Una possibile soluzione ottima intera è a cui corrisponde un valore ottimo della funzione obiettivo .

Sotto queste ipotesi, il vincolo viene rispettato ma non è del tutto ottimizzato, infatti ottengo la disequazione . Devono quindi essere cercate le soluzioni tali che il vincolo di capacità possa essere saturato.

Viene posto quindi , ovvero che corrisponde al valore ottimo . La soluzione però non è intera, quindi genero due sottoproblemi in corrispondenza della componente non intera, cioè :

che corrisponde all'ottimo (migliore dell'ottimo precedente). In questo caso, poiché il valore ottimo risulta migliore e la soluzione è intera, posso chiudere ed aggiornare la soluzione e l'ottimo corrente rispettivamente con i valori di e appena trovati.

che corrisponde all'ottimo (peggiore dell'ottimo precedente). Poiché la soluzione è intera ma , posso chiudere senza aggiornare nessun parametro.

Non avendo altri sottoproblemi aperti, la soluzione ottima intera ed il valore ottimo della funzione obiettivo risultano rispettivamente e .

Applicazioni

Questo approccio è stato usato per alcuni problemi NP-hard, per esempio

Può essere utilizzato anche come base per vari algoritmi euristici. Per esempio, è possibile fermare il branching quando la differenza fra la soluzione trovata e il lower bound diventa inferiore rispetto ad una certa soglia. Questo è utile quando la soluzione trovata è "buona abbastanza" per i nostri scopi con il vantaggio di ridurre notevolmente il tempo di calcolo.

Note

  1. ^ S. Martello, "Algoritmi branch-and-bound: strategie di esplorazione e rilassamenti", in Metodi di Ottimizzazione per le Decisioni (a cura di G. Di Pillo), Milano, Masson, 1994.
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica

Read other articles:

Brigjen Pol. (Purn.) Dra.Roekmini Koesoema Astoeti Informasi pribadiLahir(1938-09-14)14 September 1938Bojonegoro, Hindia BelandaMeninggal2 September 1996(1996-09-02) (umur 57)JakartaSuami/istriIr. Mas SoejonoAnak1. Sih Wening Wijayanti2. Ardi Wijaya3. Giri Wijaya Sidi4. Bagus Aji MandiriKarier militerPihak IndonesiaDinas/cabang Kepolisian Republik IndonesiaMasa dinas1965–1996Pangkat Brigadir Jenderal PolisiSatuanPolwanSunting kotak info • L • B Brigadir Jenderal...

 

Ahmad Wihana Direktur Umum Pusat Perhubungan Angkatan Darat ke-3Masa jabatan29 Agustus 2022 – 4 November 2022 PendahuluTri HaryonoPenggantiBuyung Udayana Putra Informasi pribadiLahir1964 (umur 59–60)Alma materAkademi Militer (1987)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan DaratMasa dinas1987–2022Pangkat Brigadir Jenderal TNINRP31301SatuanKorps Perhubungan (CHB)Sunting kotak info • L • B Brigadir Jenderal TNI (Purn.) Ahmad Wihana...

 

Ten artykuł dotyczy miasta w USA. Zobacz też: stan Waszyngton oraz inne znaczenia nazwy Waszyngton. Dystrykt KolumbiiDistrict of Columbia Pieczęć Flaga Państwo  Stany Zjednoczone Stan  Dystrykt Kolumbii Prawa miejskie 1790 Kod statystyczny FIPS: 50000 Burmistrz Muriel Bowser (D) Powierzchnia 177 km² Wysokość 0–125 m n.p.m. Populacja (2019)• liczba ludności• gęstość 705 749[1]4442 os./km² Nr kierunkowy 202 Kod pocztowy 20001-20098, 20201-20599 ...

العلاقات البحرينية الليختنشتانية البحرين ليختنشتاين   البحرين   ليختنشتاين تعديل مصدري - تعديل   العلاقات البحرينية الليختنشتانية هي العلاقات الثنائية التي تجمع بين البحرين وليختنشتاين.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجع...

 

Halaman ini berisi artikel tentang sebuah sistem ekonomi yang berdasarkan pada perencanaan yang disentralisasikan. Untuk sistem ekonomi yang berdasarkan pada bentuk desentralisasi yang terencana, lihat Perencanaan desentralisasi (ekonomi). Bagian dari seriSistem ekonomi Ideologi Anarkis Kapitalis Komunis Korporatis Dirigis Fasis Georgis Islam Laissez-faire Sosialis pasar Merkantilis Neo-merkantilis Partisipan Proteksionis Sosialis Kapitalis negara Sindikalis Arah Tertutup (autarki) Terdesentr...

 

Baseball stadium in Salisbury, Maryland, US Arthur W. Perdue StadiumInterior of Arthur W. Perdue StadiumLocation6400 Hobbs RoadSalisbury, MD 21804Coordinates38°22′11″N 75°31′46″W / 38.36972°N 75.52944°W / 38.36972; -75.52944OwnerWicomico CountyOperator7th Inning Stretch LPCapacity5,200Field sizeLeft Field: 309 ft (94 m)Center Field: 402 ft (123 m)Right Field: 309 ft (94 m)SurfaceGrassConstructionBroke groundAugust 18, 1994[...

This is a list of astronauts, who are in a restricted sense, Asians. If Asian is restricted to refer to people from the continent of Asia, exclusive of Asian Russia and Turkey, who are not of predominantly European, African, or American ancestry, then the list is as follows: The first country listed is that of citizenship; the second, if any, is that of the Asian country of birth and/or ancestry, where different. Those of Asian ancestry but were born outside Asia are excluded. The table list...

 

Questa voce o sezione sull'argomento programmi televisivi italiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Unomattina in famigliaAltri titoliMattina 2 (1989-1993)Mattina in famiglia (1993-2010) In famiglia - Mattina 2 (2003-2004) PaeseItalia Anno1989 – in produzione Generecontenitore, costum...

 

هايلباد هايليغنشتات    شعار الاسم الرسمي (بالروسية: Хайлигенштадт)‏(بالروسية: Хайльбад-Хайлигенштадт)‏    الإحداثيات 51°22′39″N 10°08′04″E / 51.3775°N 10.134444444444°E / 51.3775; 10.134444444444  [1] تقسيم إداري  البلد ألمانيا[2][3]  خصائص جغرافية  المساحة ...

Presentation miniature from the Talbot Shrewsbury Book with dedicatory verse under an illuminated miniature of John Talbot, 1st Earl of Shrewsbury (identified by his Talbot dog), presenting the book to Queen Margaret of Anjou seated beside King Henry VI, Royal MS 15 E VI f. 2v Author portrait of Vincent de Beauvais with borders decorated with the arms of Edward IV in Bruges, c. 1478-1480, Royal MS 14 E I vol 1 f3r The Royal manuscripts are one of the closed collections of the British Library...

 

Canadian curler Jennifer WylieCurlerWylie at the 2017 Canadian Olympic Curling Pre-TrialsOther namesJennifer SeabrookBornJennifer Horgan (1984-08-01) August 1, 1984 (age 39)Sudbury, OntarioTeamCurling clubIdylwylde G&CC, Sudbury, ONCurling career Member Association Northern OntarioHearts appearances3 (2012, 2015, 2018)Top CTRS ranking7th (2015–16, 2016–17) Jennifer Wylie (born August 1, 1984) is a Canadian curler from Sudbury, Ontario.[1] Career Juniors Wylie was bor...

 

This is the list of cathedrals in Peru sorted by denomination. Cathedral Basilica of St. John the Apostle and Evangelist in Lima. Cathedral Basilica of St. Charles Borromeo in Puno. Cathedral Basilica of St. Mary in Trujillo. Roman Catholic Cathedrals of the Roman Catholic Church in Peru:[1] Cathedral of the Virgin of Rosary in Abancay Cathedral Basilica of St. Mary in Arequipa Cathedral Basilica of St. Mary in Ayacucho Cathedral of St. Francis of Assisi in Ayaviri Cathedral of St. C...

Grzegorz Krychowiak Polandia secara tak terduga kalah dari Senegal, 2018Informasi pribadiNama lengkap Grzegorz KrychowiakTanggal lahir 29 Januari 1990 (umur 34)Tempat lahir Gryfice, PolandiaTinggi 186 cm (6 ft 1 in)Posisi bermain GelandangInformasi klubKlub saat ini AbhaNomor 7Karier junior Orzel Mrzezyno Zaki 94 Kolobrzeg Stal Szczecin2005 - 2007 Arka Gdynia2007 - 2009 BordeauxKarier senior*Tahun Tim Tampil (Gol)2009 - 2012 Bordeaux 2 (0)2009 - 2011 → Stade de Reims (p...

 

Герб Армении Версии Детали Утверждён 19 апреля 1992 года Щит Гора Арарат, Ноев ковчег, Багратиды, Аршакиды, Арташесиды, Рубениды Щитодержатели Орёл и Лев Основание колосья пшеницы, перо, цепь, меч и лента Ранние версии 1918 года  Медиафайлы на Викискладе Герб Арме́нии, или Ге...

 

Association football club in England Football clubCullompton RangersFull nameCullompton Rangers Football ClubNickname(s)The Cully, RangersFounded1945GroundSpeeds Meadow, CullomptonChairmanClive JonesManagerSteve OrchardLeagueSouth West Peninsula League Premier Division East2022–23South West Peninsula League Premier Division East, 10th of 19 Home colours Away colours Cullompton Rangers Football Club is a football club based in Cullompton, Devon, England. They are currently members of the Sou...

爱德华·谢瓦尔德纳泽ედუარდ შევარდნაძე第2任格鲁吉亚總統任期1995年11月26日—2003年11月23日前任茲維亞德·加姆薩胡爾季阿继任米哈伊尔·萨卡什维利苏联外交部部长任期1985年7月2日—1990年12月20日总书记米哈伊尔·戈尔巴乔夫前任安德烈·葛罗米柯继任亚历山大·别斯梅尔特内赫 个人资料出生(1928-01-25)1928年1月25日苏联外高加索苏维埃联邦社会主义共和国古...

 

American Internet celebrity (born 1987) Jake RoperPersonal informationBornJacob Alexander Roper (1987-01-25) January 25, 1987 (age 37)Evergreen, Colorado, U.S.NationalityAmericanEducationSchool of Visual ArtsOccupationYouTuberYouTube informationChannelsVsauce3Years active2010–presentGenre(s)Science, video game scienceSubscribers4.07 millionTotal views546 millionAssociated acts Michael Stevens Casey Neistat Mark Rober Creator Awards100,000 subscribers1,000,000 subscribers Last...

 

  关于与「內閣總理大臣」標題相近或相同的条目页,請見「內閣總理大臣 (消歧義)」。 日本國內閣總理大臣內閣總理大臣紋章現任岸田文雄自2021年10月4日在任尊称總理、總理大臣、首相、阁下官邸總理大臣官邸提名者國會全體議員選出任命者天皇任期四年,無連任限制[註 1]設立法源日本國憲法先前职位太政大臣(太政官)首任伊藤博文设立1885年12月22日,...

كسوف الشمس 27 يناير 2093خريطةنوع الكسوفطبيعةكليغاما-0.2737الحجم1.034الكسوف الأقصىالمدة الزمنية178 ثانية (2 د 58 ث)إحداثيات34°06′S 136°24′E / 34.1°S 136.4°E / -34.1; 136.4أكبر عرض119 كـم (74 ميل)الأوقات (UTC)أعظم كسوف3:22:16مراجعساروس142 (27 من 72)كتلوج # (SE5000)9716سيحدث كسوف كلي للشمس في 2...

 

1979 book by Peter Singer For the topic of practical ethics, see Applied ethics. Practical Ethics Cover of the 1980 editionAuthorPeter SingerLanguageEnglishSubjectEthicsPublisherCambridge University PressPublication date1979 (first edition)1993 (second edition)2011 (third edition)Publication placeUnited StatesMedia typePrint (hardcover and paperback)Pages395 (second edition)ISBN0-521-43971-X (second edition paperback) Practical Ethics, a 1979 book by the moral philosopher Peter Singer, i...