"Как-то так" у Вас вообще никакого алгоритма не получится ;)
Нельзя объять необъятное (с) Козьма Прутков
Моделирование только потому и имеет право на существование, что модель проще моделируемой сущности. Иначе модель просто не нужна.
Вы спросили откуда берется постановка задачи :)
Если модель слишком далека от жизни, то результаты в итоге получаются далекими от реальности. Т.о. пункт "Получаем постановку задачи" лучше оставить.