Сетевая транспортная задачаПостановка задачи. Реальные коммуникационные процессы, в частности перевозки груза, осуществляют, как правило, по транспортных (железнодорожных или автомобильных) сетях, которые представляют собой сетку, что состоит приблизительно из одинакового количества пунктов отправления/приемов (станций) и участков между этими пунктами, их количество в отдельном регионе измеряется несколькими десятками (типичные примеры: обеспечения углем тепловых электростанций, сырьем сахарных заводов, зерном - элеваторов). Именно для отдельных участков между парами пунктов известны затраты (тарифы), потому объем данных про затраты на перевозку в сетевом варианте максимум несколькими сотнями. Следовательно, актуальным есть умение решать транспортные задачи именно у сетевой постановке, где для построения математической модели используют аппарат теории графов. Сетевые транспортные модели благодаря своим универсальным свойствам могут легко выйти за границы линейных моделей, если, скажем, нужно учесть реальный порядок оплаты транспортных услуг, которые за своей природой есть нелинейными.
Реализация в Excel. В таблице для узлов вычислить суму входящих (Вход) и выходящих (Выход) потоков, их алгебраическую суму (Выход-Вход), задать колонку правых ограничений (Сп/Пр). Запускаем программу Поиск решений командой Данные/Анализ / Поиск решения (В Excel 2007) Сервис/Поиск решения (В Excel 2003 и ниже). В полях Установить целевую ячейку, Изменяя ячейки, Ограничения вводим соответствующие адреса ячеек. Так как это линейная модель, то не забываем фиксировать в окне Параметры поиска решений переключатель на позицию Линейная модель и Неотрицательные значения. Нажимаем кнопку Выполнить и в появившемся окне Результаты поиска решения выводим отчет по устойчивости. Анализ результата.
|