Skip to content

GrebenkovaO/Traffic_matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traffic Matrix

Репозиторий для проекта по курсу "Численные методы оптимизации" в МФТИ.

Лектор: Гасников А.В.

Семинарист: Меркулов Д.М.

🎓 Сайт Меркулова Д.М. с материалами курса

Идея

📘 Proposal проекта

Проект заключается в исследовании способов оценки матрицы транспорта(корреспонденций) в условии невозможности её прямого измерения с помощью линейного программирования и рандомных нейронных сетей. За основу взяты две статьи:

В рамках курса стояла задача повторить результаты статей и сравнить их.

Ресурсы

В процессе работы над проектом возник вопрос поиска открытых датасетов с матрицами корреспонеденций. Ниже представлены все найденные мной источники. Стоит отметить, что в каждом их них матрицы и графы представлены в разных форматах, поэтому для каждого конкретного алгоритма нужна своя предобработка.

Про работу с каждым датасетом

🚨 Обратите внимание! Не каждый датасет подходит под все задачи и все алгоритмы. Иногда нужный параметр можно получить из данных, однако не всегда это возможно. К примеру, в подходе с рандомной нейронной сетью нужно было иметь большое количество временных замеров потока по каждому ребру и так же подробное описание графа, для построения кратчайшего пути.

💻 Единственная реализованная версия для Python.

📒 Пример использования в проекте

⚠️ Версия не очень удобна для сравнения качества моделей, так как Accuracy выдается строчкой и нет хорошей документации для изменения кода. Стоит либо использовать, дорабатывая нужные вам куски, или писать сеть заново.

Линейное программирование

Существует большое количество различных библиотек для решения задач линейного программирования. Я использовала PULP в своем коде.

Результаты работы

Все полученные результаты и краткое описание проекта доступны по ссылке.

About

Project for MIPT course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published