Страницы: 1
RSS
Настройка "Поиск решения" - медленный и неточный поиск, наверняка что-то делаю не так
 
Добрый день!!!
Имеем таблицу товар/количество нужно подобрать "разницу в цене" чтобы перемножив ее с количеством получить нужную сумму (в примере 263,90).
Разница в цене должна быть строго 2 знака после запятой.
Настроил модель и вроде все работает, но... получается 264,00, а 263,90 ну никак....причем руками вроде относительно быстро подобрал нужное решение, а Excel не справляется  ни за минуту ни за полчаса.
Что-то делаю не так или "Поиск решения" не для этой задачи?
 
kashalot75, а переменная у вас должна быть только целое число!? так как у меня выходит только 263,60
Изменено: Mershik - 21.11.2019 09:38:08
Не бойтесь совершенства. Вам его не достичь.
 
Цена должна быть 0,00 с двумя знаками после запятой. т.к. переменной такое ограничение придать невозможно - ограничил ее целым числом и далее в расчетах суммы поделил переменную на 100, другого способа не придумал.
 
kashalot75, у меня вообще не получается (даже после переноса в новый файл) - походу настройки сбиты…
Пробовал также решить не подбором числа, а как минимальная разница между заданным и подобранной суммой - всё-равно ничего не фурычит…
Изменено: Jack Famous - 21.11.2019 10:24:32
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Переделал модель, но "Поиск решения" не находит нужный результат
OpenSolver находит решение за секунду
 
Цитата
MCH: "Поиск решения" не находит нужный результат
есть идеи, с чем это может быть связано? Решение плёвое - очень странно…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
есть идеи, с чем это может быть связано?
Возможно в реализации алгоритма у MS (связанного с целыми числами), как симплекс-метода, так и ОПГ и эволюционного алгоритма
Потому как альтернативный симплекс-метод решил задачку моментально

Ранее также сталкивался с некорректным поведением MS Solver в задачах с целочисленными решениями
Изменено: MCH - 21.11.2019 11:49:10
 
MCH, спасибо  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх