Büyütme: Ben doğrusal programlama problemlerinin bir ailem var tabi , . Unsurları , ve , pozitif tam sayılardır, kesinlikle pozitif. ( de ayrılmaz olmalı, ancak daha sonra endişeleneceğim.)
Uygulamamda genellikle ve katsayıları , basitleştirilmiş tek geçişli bir algoritmanın her seçimi için en uygun çözümü vereceği şekilde olur : tek geçişli algoritma, öğelerini sırayla seçerek, her birini seçerek belirler , önceden belirlenmiş olan değerleriyle tutarlı olan en büyük değerdir . Tek taraflı dilde, değişken girme sırası sadece ila ve adımdan sonra sona erer . Bu, tam simpleks ile karşılaştırıldığında çok zaman kazandırır.
Bu algoritma sütunları ve elemanları "ucuz" ile "pahalı" arasında sıralandığında çalışır. "Ucuz" değişken, genellikle karşılık gelen elemanının büyük olduğu, genellikle küçük değerlere sahip bir sütunudur : bu elemanı için, kısıtlamasından çok fazla talep olmaksızın çok fazla çıktı alırsınız . Yani algoritma "önce kolay şeyleri yap" der.
Sorum şu: ve hangi özelliği bu basitleştirilmiş algoritmanın tüm için çalıştığını garanti eder ? İlk tahminim, sıfır olmayan öğelerinin her satırda artması gerektiğiydi, ancak bu doğru değil.
Hepsi ile bazı örnekler : , , , . Bütün bunlar için, ardışık algoritma tüm değerleri için (nümerik deneylerle) en uygun çözümü verir . , tüm sütun permütasyonlarının da çalıştığı tek .daha pahalı görünüyor ve daha pahalı .
Literatürün herhangi bir göstergesine, bunun gibi sorunlara veya herhangi bir öneriye müteşekkirim. Bazı değişkenlerin diğerlerinden "daha ucuz" olduğu ve ilk önce güvenli bir şekilde yapılabileceği başka durumlar da olmalıdır. Yıllar boyunca doğrusal programlama üzerinde yapılan tüm çalışmalarla, benzer bir şey ortaya çıkmış gibi görünüyor, ancak bunu bulamadım.