Несовпадение результата оптимизации и симуляции
При окончании оптимизации я получаю OptBestOrder, который представляет оптимальный порядок заказов. При этом OptBestOrder формируется следующим образом.
Действие перед прогоном:
if(getBestIteration()!=0){previousBest = getBestIteration();}
Действие после прогона
if(previousBest != getBestIteration()){OptBestOrder = root.bestOrder;}
Проблемой является то, что при перепрогоне в симуляции показатели модели оказываются близкими к ожидаемым, но всё равно не такими же - вопрос: это особенность оптимизации или же у меня проблема в коде?