Мой вопрос касается старой транспортной проблемы — перевозки трех предметов через реку на лодке, способной перевозить только один предмет за раз. Ограничение состоит в том, что определенные элементы нельзя оставлять вместе, например, капусту с козой, волка с козой и т. д. Эту проблему можно решить с помощью целочисленного программирования или другого подхода к оптимизации. Функция стоимости — это все предметы, находящиеся на другом берегу реки, и поездки, необходимые для того, чтобы добраться туда, могут быть выходными данными Simplex (?), который пробует различные возможные решения. Мне было интересно, есть ли у кого-нибудь формулировка этой проблемы для целочисленного программирования (или линейного программирования) и / или код на основе Matlab, Octave, Python, который может предложить решение программно, включая следы Simplex, опробовавшие все пути - наша лодка едет .
Здесь было кое-что интересное
http://www.zib.de/Publications/Reports/SC-95-27.pdf
Спасибо,