Vai al contenuto

Flusso di costo minimo

Parte 3 · Flussi · Capitolo 6 · Dispensa, volume 3 (PDF) · Esercizi: Flusso di costo minimo

  • 6.1 La rete residua con i costi

    Apri

  • 6.2 Circolazioni e loro scomposizione

    Apri

  • 6.3 Condizioni di ottimalità del ciclo negativo

    Apri

  • 6.4 Condizioni di ottimalità con potenziali

    Apri

  • 6.5 Un primo flusso fattibile

    Apri

  • 6.6 L'algoritmo di annullamento del ciclo

    L'algoritmo · Annullamento ciclo sulla rete di riferimento

    Apri

  • 6.7 L'algoritmo del percorso più breve successivo

    Percorsi più brevi successivi sulla rete di riferimento

    Apri

Prerequisiti

Obiettivi

Alla fine di questo capitolo sarai in grado di:

  • costruire la rete residua di un flusso con capacità e costi residui, calcolare il costo di uno dei suoi cicli, e aumentare il flusso lungo di esso;

  • decompone una circolazione, e la differenza di due flussi ammissibili, in cicli;

  • dimostrare che un flusso ammissibile è ottimale se e solo se la sua rete residua non ha ciclo negativo, e se e solo se esistono potenziali con costi ridotti non negativi, e riconoscono un'istanza illimitata;

  • trovare una prima portata ammissibile con portata massima;

  • esegue l'algoritmo di annullamento del ciclo e il successivo algoritmo del percorso più breve e ne dimostra la correttezza.

Dove eravamo

  • In Capitolo 4 «Rete modelli di flusso» il problema del flusso di costo minimo è il LP \(\min\{\vet{c}'\vet{x} : \mat{B}\vet{x}=\vet{b},~\vet{l} \le \vet{x} \le \vet{u}\}\). Potentials \(\pi_i\) whose reduced costs \(\bar{c}_{ij}=c_{ij}-\pi_i+\pi_j\) sono positivi solo su archi vuoti e negativi solo su archi saturi certificano che un flusso è ottimale.

  • Sulla rete di riferimento il flusso ottimale \(\tilde{\vet{x}}\) costa \(60\) e \(\vet{\pi}=(15,13,13,5,10,0)\) lo certifica.

  • In Capitolo 5 «Portata massima» a il flusso cresce lungo percorsi aumentanti della rete residua \(G(\vet{x})\).

  • In questo capitolo il certificato diventa un algoritmo: abbassiamo il costo di un flusso ammissibile lungo cicli di \(G(\vet{x})\), oppure costruiamo il flusso lungo i percorsi più brevi di \(G(\vet{x})\) mantenendo vero il certificato.


Avanti: 6.1 La rete residua con i costi


Esercizi su questo capitolo: Flusso di costo minimo