Я играл с большим симплексного алгоритма я нашел здесь: https://github.com/JWally/jsLPSolver/Ускорить симплексный алгоритм
Я создал jsfiddle, где я поставил модель, и я решить эту проблему с помощью алгоритма выше. http://jsfiddle.net/Guill84/qds73u0f/
Модель в основном представляет собой длинный массив переменных и ограничений. Вы можете подумать об этом, пытаясь найти самый дешевый способ перевозки пассажиров между различными узлами (странами), где у каждой страны минимальный спрос на пассажиров, максимальный запас пассажиров, и у каждого соединения есть цена. Мне все равно, куда идут пассажиры, я просто хочу найти самый дешевый способ их распространения. Для достижения этой цели я использую следующую минимизируя цель:
model = {
"optimize": "cost",
"opType": "min",
"constraints": { \\etc...
Я доволен моделью и ответом, алгоритм ... но последние занимает очень много времени, чтобы запустить (> 15 секунд ...) Есть ли какой-либо возможный способ ускорить расчет?
С уважением, спасибо. G.
Джастин это действительно впечатляет.Я очень надеюсь, что когда-нибудь мы сможем работать вместе, мне нужно многому научиться у вас. – Noobster