Перейти к основному содержимому

О2_Routing_Решение.ЗначениеЦелевойФункции

Возвращает значение целевой функции — суммарную стоимость всех маршрутов с учётом штрафов за пропущенные узлы и штрафов балансировки. Метод вызывается на объекте решения: Решение.ЗначениеЦелевойФункции().

Синтаксис

Решение.ЗначениеЦелевойФункции()

Возвращаемое значение

  • Число — значение целевой функции.

Описание

Значение включает:

  • стоимость дуг всех маршрутов согласно установленным коэффициентам транзитов и ресурсов;
  • фиксированные стоимости использованных транспортных средств;
  • штрафы за непосещённые узлы дизъюнкций;
  • штрафы мягких границ ресурсов в точках маршрута и штрафы балансировки между ТС.

Пример

Если Решение.РешениеНайдено() Тогда
Сообщить("Стоимость решения: " + Решение.ЗначениеЦелевойФункции());
КонецЕсли;

См. также