Исправить матрицы корреспонденций
С помощью коррекции матриц можно подгонять спрос в матрице корреспонденций с учетом значений подсчетов, указанных в численных атрибутах отрезков, специальных податрибутах атрибута Значение подсчетов отдельных классов ТС или определенном пользователем атрибуте. В файле путей должен быть указан результат распределения.
Примеры случаев применения коррекции матриц:
- Вы располагаете отдельной матрицей Источник-Цель и результатом динамического распределения с путями и их нагрузками, а также набором значений подсчетов из атрибутов отрезков. С помощью коррекции матриц вы автоматически подгоняете матрицу Источник-Цель так, чтобы новые нагрузки путей лучше подходили к значениям подсчетов. Значения подсчетов охватывают при этом целочисленное кратное интервала оценки. Во время подсчета матрица Источник-Цель не изменилась.
- Вы располагают результатом распределения с несколькими классами ТС и несколькими соответствующими матрицами Источник-Цель. Значения подсчетов также подразделены по классам ТС. При этом вы применяете коррекцию матриц последовательно ко всем матрицам Источник-Цель.
Можно выполнять коррекцию матриц также посредством интерфейса COM.
Применяемый метод
Vissim использует метод наименьших квадратов. При этом минимизируется итоговая сумма квадратов разности между значениями подсчетов и нагрузок и квадратами разности между инициальными и исправленными значениями матрицы. Количество итераций установлено на 1000. Корреспонденции Источник-Цель с нагрузкой Ноль не подгоняются. Значения в других ячейках матрицы могут редактироваться.
Применить матрицу с реалистичными значениями
Коррекция матриц не подходит для создания матрицы с реалистичными значениями из "фиктивной матрицы" с далекими от реальности значениями. Требуется матрица из модели спроса, например из Visum. Выполняйте с помощью этой матрицы в Vissim циклы имитации с динамическим распределением, пока в модели не будет достигнута сходимость. Таким образом, вы будете располагать актуальными путями. Также можно перенести пути из распределения Visum. Затем выполните коррекцию матриц с Вашими данными подсчетов. С математической точки зрения коррекция матриц на основе метода наименьших квадратов всегда выдает какой-то результат. Однако этот результат не автоматически будет рациональным или реалистичным. Поэтому используйте релевантные значения матрицы и данные подсчетов.
|
|
Примечания:
|
