Реферат: Модель высотного лифта
· 10 вверх (35, 45)
Когда лифт, среагировавший на запрос с 50-ого этажа, погрузил пассажиров и получил этажи назначения, производится запрос:
· 30 вниз (10)
Когда лифт, среагировавший на запрос с 10-ого этажа, погрузил пассажиров и получил этажи назначения, производится запрос:
· 47 вверх (50)
Хоть и превышение в скорости реакции на запрос, модели использующей набор правил №1 не существенно, пройденное лифтами расстояние примерно на 70% меньше.
Выводы из экспериментов
Модель, действующая по набору правил №1, даёт результаты, как минимум не хуже, чем результаты, получаемые от модели с набором правил №2. В ряде случаев даёт преимущество в пройденном расстоянии ~70% и времени ожидания ~60%. В последствии следует развивать модель с набором правил №1, введя в неё возможность сохранения запросов в порядке времени достижимости. Причём прилагаемый код программ может быть использован повторно.
Замечания по моделированию
Прилагаемая к данной работе реализация моделей использует STL языка С++ и корректно будет работать только если скомпилирована компилятором Microsoft Visual C++. Данные ограничения обусловлены, различиями в реализации STL различными разработчиками компиляторов. В свою очередь компилятор от Microsoft рекомендован разработчиками STL как корректно поддерживающий её.