Process / pipelineMathematical programming

Branch and Bound

Wyobraźmy sobie poszukiwanie przedmiotu o najwyższej wartości ukrytego w ogromnym labiryncie pokoi. Zamiast sprawdzać każdy pokój, szacujemy maksymalną możliwą wartość, którą można osiągnąć z każdego korytarza, zanim się do niego wejdzie. Jeśli ten pułap jest niższy niż najlepszy przedmiot, który już posiadamy, pomijamy cały korytarz bez zaglądania do środka. Metoda rozgałęzień i ograniczeń działa w ten sam sposób: dzieli problem na mniejsze części, oblicza optymistyczne górne ograniczenia dla każdej części i natychmiast odrzuca każdą część, która z definicji nie może przewyższyć obecnego najlepszego rozwiązania.

Otwórz w MethodMindWkrótceWideoWkrótceDownload slides

Przeczytaj pełny opis metody

Tylko dla członków

Zaloguj się na bezpłatne konto, aby przeczytać tę sekcję.

Zaloguj się

Method map

The neighbourhood of related methods — select a node to explore.

Źródła

  1. Land, A. H., & Doig, A. G. (1960). An automatic method of solving discrete programming problems. Econometrica, 28(3), 497–520. DOI: 10.2307/1910129

Jak cytować tę stronę

ScholarGate. (2026, June 2). Branch and Bound. ScholarGate. https://scholargate.app/pl/optimization/branch-and-bound

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

Compare side by side

Cytowana przez

ScholarGateBranch and Bound (Branch and Bound). Pobrano 2026-06-15 z https://scholargate.app/pl/optimization/branch-and-bound · Zbiór danych: https://doi.org/10.5281/zenodo.20539026