Glossario · approach
Branch-and-Cut
Il framework di risoluzione MIP esatto che combina branch-and-bound con i metodi dei piani di taglio — in ogni nodo dell'albero di ricerca disuguaglianze valide (tagli) restringono il rilassamento LP prima del branching.
Branch and CutRamificazione e TaglioBranch-and-Bound con Piani di TaglioB&C
Branch-and-cut è il framework di risoluzione esatto per la programmazione lineare intera mista (MIP) che sta alla base di ogni solver MIP moderno, commerciale o open-source. Combina due idee: (a) **branch-and-bound** — dividere il problema intero in sotto-problemi più piccoli tramite branching di variabili, risolvere il rilassamento LP in ciascun nodo e potare i sotto-alberi il cui bound LP sia peggiore della migliore soluzione ammissibile corrente; (b) **piani di taglio** — prima del branching aggiungere disuguaglianze valide (tagli) che ogni soluzione intera ammissibile soddisfa ma che tagliano via l'ottimo LP frazionario corrente, stringendo il rilassamento e riducendo il gap di bound. L'approccio è stato introdotto da Dantzig, Fulkerson e Johnson (1954) sul Travelling Salesman Problem (TSP) — hanno usato tagli di eliminazione dei sub-tour all'interno di una ricerca branch-and-bound e risolto un'istanza di 49 città all'ottimo. Padberg e Rinaldi (1991) hanno generalizzato il framework con routine di separazione che individuano i tagli violati al volo. Oggi branch-and-cut è il metodo esatto di default per TSP, VRP, scheduling, localizzazione di impianti e decine di altri problemi di ottimizzazione combinatoria; le prestazioni dei solver sul TSP hanno superato 85K+ nodi (Applegate, Bixby, Chvátal e Cook 2006). Tagli usati in pratica: eliminazione di sub-tour, disuguaglianze a pettine (comb), tagli di clique, tagli di Gomory, tagli di arrotondamento intero misto, tagli lift-and-project.
Örnek
Un TSP da 200 fermate per un giro giornaliero di servizio di campo viene risolto all'ottimo dimostrato in 4 minuti da un solver MIP moderno branch-and-cut, mentre un'euristica 2-opt fornisce in 2 secondi un tour peggiore del 12%.