926 читали · 4 года назад
Непрерывная оптимизация
Подходы непрерывной повторной оптимизации выполняют оптимизацию в течение дня и хранят информацию о хороших решениях в адаптивной памяти. При каждом изменении имеющихся данных процедура принятия решения агрегирует информацию из памяти для обновления текущего маршрута. Преимущество заключается в том, что вычислительная мощность увеличивается, возможно, за счет более сложной реализации. Следует отметить, что, поскольку текущая маршрутизация может быть изменена в любое время, транспортные средства не знают своего следующего пункта назначения, пока не закончат обслуживание запроса...
2755 читали · 1 год назад
Алгоритмы , которые должен знать каждый программист
В программировании алгоритм — это набор инструкций для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть написаны на любом языке программирования и могут быть как простыми (последовательность основных операций), так и сложными (многоэтапный процесс, включающий различные структуры данных и логику). Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы...