Algoritma simpleks tidak dalam P. CLRS karena itu menyatakan bahwa, meskipun dalam praktiknya bekerja "baik", ada beberapa input yang menyebabkan algoritma untuk berjalan dalam waktu eksponensial. Ini benar-benar terkait dengan algoritma, bukan pada implementasinya: Anda akan menghadapi ini secara independen dari seberapa tepatnya Anda mengimplementasikan algoritma. Namun, LP ada di P. Ini dibuktikan oleh Khachian pada 1979, namun algoritma ellipsoidnya tidak praktis. Saat ini, metode titik interior banyak digunakan. Yang pertama ditemukan oleh Karmarkar pada tahun 1984.
Jika Anda tertarik dengan implementasi praktis, lihat:
GUROBI, gratis untuk penggunaan akademis, saat ini merupakan pengoptimal terbaik yang tersedia (baik versi paralel berurutan maupun memori bersama):
http://www.gurobi.com
perpustakaan GLPK:
http://www.gnu.org/software/glpk/
ini adalah proyek open source, menyediakan implementasi untuk:
- metode primal dan dual simplex
- metode interior-titik primal-dual
- metode cabang-dan-potong
- penerjemah untuk GNU MathProg
- antarmuka program aplikasi (API)
- pemecah LP / MIP yang berdiri sendiri