La lentezza complementare (CS) viene comunemente insegnata quando si parla di dualità. Stabilisce una buona relazione tra il vincolo / le variabili primari e doppi da un punto di vista matematico.
I due motivi principali per applicare CS (come insegnato in corsi di laurea e libri di testo):
- Per verificare l'ottimalità dell'LP
- Per aiutare a risolvere il doppio
Data la potenza di calcolo odierna e gli algoritmi polinomiali per la risoluzione degli LP, CS è ancora rilevante da un punto di vista pragmatico? Potremmo sempre risolvere i doppi e affrontare entrambi i punti sopra. Concordo sul fatto che sia "più efficiente" risolvere il doppio con l'aiuto di CS, ma è così? O c'è di più in CS di quanto sembri? Dove è esattamente utile CS oltre i due punti precedenti ? Ho visto comunemente testi che alludono al concetto di CS quando si parla di algoritmi di approssimazione ma non riesco a comprenderne il ruolo.