Skip to content
Opt Dir

Glossario · method

Rilassamento Lagrangiano

Tecnica di decomposizione che sposta i vincoli complicanti nella funzione obiettivo tramite moltiplicatori di Lagrange e riduce il sottoproblema rilassato a una struttura facile; sistematizzata per TSP da Held e Karp (1970).

Lagrangian RelaxationDualità LagrangianaBound di Held-KarpMetodo del Subgradiente
Il rilassamento lagrangiano è una tecnica classica di decomposizione che riduce un problema di ottimizzazione con vincoli strutturali duri a un sottoproblema più facile dualizzando i vincoli complicanti tramite moltiplicatori di Lagrange che penalizzano la loro violazione nella funzione obiettivo. L'uso sistematico in RO è iniziato con il rilassamento 1-tree di Held e Karp (1970, 1971) per il commesso viaggiatore, è stato collocato nel framework MIP generale da Geoffrion (1974) e popolarizzato tra i professionisti dall'articolo handbook di Fisher (1981). Nel problema min c·x : A₁x = b₁, A₂x = b₂, x ∈ X, se A₁x = b₁ è difficile, i moltiplicatori λ lo dualizzano: L(λ) = min c·x + λ(b₁ - A₁x) : A₂x = b₂, x ∈ X — tipicamente questo si decompone in strutture di zaino, assegnamento o cammino minimo risolvibili in tempo polinomiale. Il duale lagrangiano max_λ L(λ) fornisce un bound lagrangiano che non è mai peggiore del bound LP e il cui gap di dualità debole è limitato dal gap di interezza del problema. Per risolvere il duale si usano il metodo del subgradiente (Held, Wolfe e Crowder 1974), i metodi bundle (Lemaréchal 1975) o l'algoritmo del volume (Barahona e Anbil 2000). Il rilassamento lagrangiano si usa per generare bound primali e stringere i bound dentro branch and bound su GAP, set covering, MCNF, localizzazione capacitata e scheduling. Wolsey (1998) capitolo 10 è il riferimento standard.
Örnek

Una cooperativa logistica a Tekirdağ con 14 trattori distinti e consegna giornaliera a 80 zone clienti rilassa il suo VRP capacitato dualizzando i vincoli di capacità veicolare; ogni camion collassa a un TSP indipendente. In 28 secondi il duale fornisce un bound entro gap del 3,2%, battendo il 4,1% ottenuto da un solver MIP avviato a caldo con bound LP in 17 minuti. Usare questo bound nel branch and bound velocizza la fase di risoluzione del 42% e si traduce in 320.000 TRY annui di miglioramento operativo.

Esc Chiudi