Как получены результаты VIARA
Числа на лендинге перенесены из итоговых отчётов испытаний VIARA от 29–30 сентября 2026 года. Это две отдельные серии. При подготовке этой страницы новые расчёты движков не выполнялись.
Сравнение производительности: TNTP
Apple M5, macOS 27, 8 потоков у обоих движков. BFW у обоих движков. VIARA, сборка 80d1f09; AequilibraE 1.7.0.
Одинаковая постановка TNTP и функция стоимости BPR. Относительный разрыв пересчитан одной независимой функцией для обоих движков. Время VIARA включает назначение; время AequilibraE — execute() без подготовки графа.
- Цена дуги: BPR. Диагональный спрос не нагружает сеть; он исключён из назначения.
- Районы соответствуют узлам TNTP, повороты бесплатны и без запретов. Ограничение транзита через центроиды согласовано между постановками. Для референсного движка нулевое свободное время центроидных связок заменено на 10⁻⁶ минуты.
- VIARA: Rust 1.97.1, release. Референсный движок: Python 3.12. Подготовка графа не включена; сравниваются указанные этапы расчёта, а не полное время работы приложений.
- Порог остановки задаётся относительным разрывом (relative gap). Меньший порог означает более строгое условие сходимости, но сам по себе не подтверждает точность прогноза реального движения.
- Для каждой сети на графике своя линейная шкала времени от нуля. Длины полос разных сетей напрямую не сравниваются. Подписи содержат точное время в секундах.
- Для Chicago Regional нет точки 10⁻⁶. Она не заменена нулём или интерполяцией. CSV включает все девять опубликованных пар, в том числе Regional при 10⁻³.
Одиночные замеры без оценки разброса. Это результаты указанной сборки и версии, а не обещание скорости на любой сети. Серия TAPLab выполнена отдельно и не смешивается с этим сравнением. На Chicago Regional в этой серии референсный движок быстрее VIARA. Эталонные потоки Chicago в TNTP получены с другой, обобщённой стоимостью; отклонения от них в чистой BPR-постановке не используются как сравнение точности.
TAPLab: проверка вычислений
56 из 56 прогонов прошли проверку на 28 доступных наборах. На каждом наборе выполнены BFW и FW. Apple M5, macOS 27, 4 потока. Один запуск каждого алгоритма. Пороги заданы каждым набором TAPLab.
Сборка VIARA: 38d3f92c2dbf215f83d4f89fd2e74a2b3fd0e07f. TAPLab: 081e44a0dd451c549d6903933516bccb4166bbd0. Время включает только назначение, без загрузки данных, проверки и сборки отчёта.
- Стоимость BPR. Пересчёт стоимости по полученным потокам.
- Баланс узлов. Проверка сохранения потока в сети.
- Достижимость OD. Проверка доступности корреспонденций.
- Относительный разрыв. Независимый пересчёт критерия сходимости.
Проверены 28 наборов с доступными входными таблицами, а не весь каталог. ARC Atlanta требует внешних лицензированных данных. Washington DC transit здесь проверяет статическую сеть, а не расписания общественного транспорта.
Для Austin с параллельными дугами применена локальная версия проверки TAPLab с сопоставлением по link_id. Малое отрицательное значение разрыва порядка 10⁻¹⁵ для Washington DC transit сохранено в CSV как в отчёте.
Проверку выполняет отдельная от решателя процедура. Это собственная проверка результатов, а не внешняя сертификация. Таблицы подтверждаются сводными отчётами; CSV содержит опубликованные результаты, а не журналы каждой итерации. Разброс времени и доверительные интервалы не измерены.
Открытые тестовые сети
Результаты сопоставлены с референсным открытым движком. На странице приведены зафиксированные версии, оборудование и границы измерения. Это сравнение отдельных расчётных запусков, а не рейтинг продуктов.