Glossario · method
Ricerca Locale
Famiglia di euristiche di miglioramento che raffina iterativamente una soluzione esistente esplorando piccoli cambiamenti entro una struttura di vicinato definita; 2-opt, k-opt e Lin-Kernighan sono esempi canonici.
Local SearchRicerca per Vicinato2-optk-optLin-Kernighan
La ricerca locale è la famiglia di euristiche di miglioramento che parte da una soluzione iniziale e a ogni iterazione cerca un vicino migliore entro un piccolo insieme di modifiche detto vicinato. Gli studi sistematici sul TSP iniziano con 2-opt di Croes (1958) e 3-opt di Lin (1965), culminando con l'algoritmo k-opt a profondità variabile di Lin e Kernighan (1973) — Lin-Kernighan e i suoi derivati a profondità variabile (Helsgaun 2000) hanno fornito per decenni la migliore performance empirica sul TSP. Una ricerca locale consiste in una definizione di vicinato (es. scambio di due archi nel TSP, scambio di due lavori nello scheduling, relocate / swap / 2-opt* nel VRP), una regola di valutazione (primo miglioramento, miglior miglioramento, minimo peggioramento) e un criterio di arresto. La ricerca locale converge sempre a un **ottimo locale** — un punto non migliorabile nel vicinato — ma non offre garanzia globale. Per sfuggire agli ottimi locali si sono sviluppate metaeuristiche: tabu search (Glover 1989), simulated annealing (Kirkpatrick 1983), VNS (Mladenović e Hansen 1997), iterated local search (Lourenço, Martin e Stützle 2003). La ricerca locale offre un enorme vantaggio in velocità: su un TSP da 10.000 città un'esecuzione derivata da Lin-Kernighan cade allo 0,5% della soluzione esatta in pochi secondi su hardware moderno. Aarts e Lenstra (1997) *Local Search in Combinatorial Optimization* è il volume di riferimento.
Örnek
Un grossista alimentare ad Ankara che serve 60 clienti settimanali ottiene 1.480 km/settimana da una rotta di partenza vicino-più-prossimo; una ricerca locale 2-opt di 90 secondi scende a 1.295 km/settimana (miglioramento del 12,5%) e una Lin-Kernighan di 90 secondi a 1.252 km (miglioramento del 15,4%), risparmiando 175.000 TRY annui in carburante + ammortamento veicoli.