Задачи оптимизации пространственного расположения объектов

Тема: решение задач нелинейного программирования

Общая постановка задачи нелинейного программирования:

Задачи оптимизации пространственного расположения объектов - student2.ru Задачи оптимизации пространственного расположения объектов - student2.ru ( Задачи оптимизации пространственного расположения объектов - student2.ru ; Задачи оптимизации пространственного расположения объектов - student2.ru ). (1)

Функция Задачи оптимизации пространственного расположения объектов - student2.ru в (1) называется целевой функцией, а функции Задачи оптимизации пространственного расположения объектов - student2.ru и Задачи оптимизации пространственного расположения объектов - student2.ru - функциями ограничений. В общем случае целевая функция и функции ограничений могут быть нелинейными функциями.

Задача 1 может быть решена средствами Excel с помощью встроенной процедуры Solver («Поиск решения»). Однако при этом очень внимательно следует выбирать точку начального приближения. Это обстоятельство особенно важно для так называемых мультимодальных функций, имеющих более одного экстремума).

Пример. Функция Химмельблау

Задачи оптимизации пространственного расположения объектов - student2.ru

имеет четыре изолированные точки минимума.

 
  Задачи оптимизации пространственного расположения объектов - student2.ru

Фрагмент рабочего листа Excel с найденными точками минимума:

Для того чтобы правильно выбрать точки начального приближения, рекомендуется предварительно провести аналитическое исследование функции на наличие и тип экстремумов. Если это затруднительно, можно протабулировать функцию Задачи оптимизации пространственного расположения объектов - student2.ru на интересуемой области и построить ее график с помощью мастера диаграмм:

 
  Задачи оптимизации пространственного расположения объектов - student2.ru

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

Задачи оптимизации пространственного расположения объектов

Задача 1. В связи с реорганизацией служб здравоохранения г.Фомска по распоряжению администрации города должен быть создан городской Депозитарий (станция переливания) крови. Клиентами Депозитария будут четыре районных госпиталя г.Фомска, расположенные в различных частях города в точках с координатами, указанными в приведенной ниже таблице. В этой же таблице указано также среднее число обращений в сутки из госпиталей в Депозитарий за кровью:

Госпиталь Расстояние от базовой точки (км) Среднее число обращений в день
На восток На север
«Кировский»
«Советский»
«Октябрьский»
«Ленинский»

Требуется определить координаты расположения Депозитария из критерия минимизации издержек на транспортировку запрашиваемой крови из него в госпитали города.

Решение. Обозначим: Задачи оптимизации пространственного расположения объектов - student2.ru координаты i-го госпиталя; Задачи оптимизации пространственного расположения объектов - student2.ru частота обращений в Депозитарий из i-го госпиталя; Задачи оптимизации пространственного расположения объектов - student2.ru координаты Депозитария. Тогда расстояние от i-го госпиталя до Депозитария равно Задачи оптимизации пространственного расположения объектов - student2.ru , следовательно, общая ежедневная средняя длина пути при транспортировке крови к i-му госпиталю равна Задачи оптимизации пространственного расположения объектов - student2.ru . Таким образом, решение задачи состоит в определении координат Задачи оптимизации пространственного расположения объектов - student2.ru , при которых общая средняя длина пути R при транспортировке крови во все госпитали минимальна:

Задачи оптимизации пространственного расположения объектов - student2.ru Задачи оптимизации пространственного расположения объектов - student2.ru

Ограничений на координаты Задачи оптимизации пространственного расположения объектов - student2.ru в данной задаче нет.

 
  Задачи оптимизации пространственного расположения объектов - student2.ru

Ниже приведен фрагмент листа Excel с решением данной задачи.

 

Задачи оптимизации пространственного расположения объектов - student2.ru

Задачи оптимизации пространственного расположения объектов - student2.ru Задача 3. Две деревни А и В расположены на берегу реки на расстоянии Задачи оптимизации пространственного расположения объектов - student2.ru кмдруг от друга, третья деревня С находится на той же стороне реки и удалена от деревень А,В на расстояния соответственно Задачи оптимизации пространственного расположения объектов - student2.ru и Задачи оптимизации пространственного расположения объектов - student2.ru км. Русло реки в окрестностях деревень прямолинейно. Если пристань П построить на расстоянии x от от деревни А, то расстояния от пристани до деревень А,В,С будут выражаться соответственно формулами (проверить!)

Задачи оптимизации пространственного расположения объектов - student2.ru

В каком месте следует построить пристань, чтобы сумма расстояний Задачи оптимизации пространственного расположения объектов - student2.ru от пристани П до деревень была бы наименьшей?

Ответ: пристань П следует построить между деревнями А и В на расстоянии Задачи оптимизации пространственного расположения объектов - student2.ru км от деревни А.

Наши рекомендации