
- •Учреждение образования белорусский государственный университет информатики и электроники
- •Рабочая программа
- •Тема 9. Применение нелинейного программирования в задачах организации и планирования связи.
- •Тема 10. Динамическое программирование в электросвязи.
- •Тема 11. Сетевые методы планирования и управления.
- •I. Основы оптимизации управленческих решений
- •II. Использование методов линейного программирования в задачах связи
- •III. Транспортная задача линейного программирования в задачах связи
- •IV. Использование методов линейного программирования дня построения графиков работы на предприятиях связи
- •V. Нелинейное програмирование. Одномерный поиск.
- •VI. Методы многомерного поиска
- •VII динамическое программирование
- •Лабораторная работа n 4
- •Метод равномерного поиска
- •Метод поразрядного приближения
- •Метод последовательного перебора
- •Поиск минимума функции одной переменной методом квадратичной параболы
- •Минимизация функции методом Квадратичной интерполяции-экстраполяции
- •Метод пауэлла
- •Литература.
- •3.Построение опорного плана
- •3.1. Метод северо-западного угла.
- •3. 2. Метод наименьшей стоимости.
- •3.3. Метод Фогеля.
- •4.Оптимизация задачи методом потенциалов.
- •Для всех пустых клеток проверим критерий оптимальности:
- •Литература.
I. Основы оптимизации управленческих решений
Связь в настоящее время развивается особенно высокими темпами. В этом отражается возрастание роли информации в современном обществе. Объемный рост средств и сооружений связи сопровождается качественными изменениями в их структуре. На смену устаревшему и трудоемкому в обслуживании оборудованию приходят современные системы связи, основанные на применении вычислительной техники, в том числе микропроцессорной, использующей электронную элементную базу. Появляются новые средства передачи информации, расширяются функциональные возможности аппаратуры.
Необходимость совершенствования планирования хозяйства отрасли и управления сетями связи на всех уровнях вызывает потребность в использовании математических методов и применения ЭВМ.
Управление производственными и технологическими процессами, структурными подразделениями и всей отраслью связи направлено на достижение целей, определяемых планами.
Значение математических методов и вычислительной техники в управлении отраслью связи
Широкое распространение работ по автоматизации планирования и управления в связи, механизации технологических процессов на предприятиях требует использования ЭВМ и современных математических методов.
В министерствах связи, ОПТУС и на многих крупных предприятиях создаются и функционируют автоматизированные системы управления (АСУ). АСУ всегда создаются для конкретной организации. Разработанную для одного предприятия автоматизированную систему нельзя без каких-либо изменений применить на другом предприятии.
Обеспечивающая часть АСУ включает в себя техническое обеспечение, информационное обеспечение, программное и математическое обеспечение.
Техническое обеспечение включает в себя комплекс технических средств обора и регистрации данных, аппаратуру передачи данных, средства обработки и отображения информации. Вычислительные центры отрасли и предприятия связи оснащаются, как правило, универсальными ЭВМ.
Сущность и значение оптимизации
Оптимизация - это придание объекту наилучшего в определенном смысле качества. В реальных условиях объект оптимизации должен обладать многими качествами, причем улучшение одних приводит к ухудшению других: увеличение надежности систем связи приводит к росту стоимости и т.п.
Количественная мера качества называется показателем качества. Показатель качества, экстремальное значение которого ищется в процессе оптимизации, называется критерием оптимальности.
Поиск оптимального решения включает в себя следующие этапы:
1. Постановка задачи. Сначала задачу формулируют в обычных терминах. Определяют цели, варианты различных действий и их влияние на характеристики управляемого объекта или процесса. Устанавливают управляемые x=(x1, x2,…, xn) неуправляемые переменные и самое главное устанавливаю ограничения на переменные.
2. Выбор критерия оптимальности. Важнейший момент в процессе оптимизации. Критерий должен быть представительным, т.е. выделять главное, чувствительным к изменению управляемых параметров. Кроме того, критерий должен быть простым и удобным.
Если необходимо улучшить несколько качеств, за критерий выбирают один из показателей, а остальные выступают как ограничения.
Зависимость критерия оптимальности F(x) от управляемых переменных x=(x1, x2,…, xn) называется целевой функцией
F(x) = F(x1, x2,…, xn).
3. Отыскание оптимальных решений. На этом этапе с помощью конкретного метода программирования ведут поиск таких переменных x1, x2,…, xn , при котором целевая функция принимает экстремальное значение
F(x)
= F(x1,
x2,…,
xn)
ex
при условии, что выполняются все ограничения.
Нужно отметить, что в условиях руководства производством машинные метода оптимизации дают лишь количественную оценку ситуации. Окончательное решение принимает человек.
1.4. Классические методы оптимизации
Рассмотрим случай, когда функция цели F зависит только от одной переменной x . На рис.1.3 дано графическое представление F(x), которая имеет локальный минимум в точке x0* и глобальный в точке x* .
Классический подход к задаче нахождения значений x0 и x* состоит в поиске уравнений, которым они должны удовлетворять. Представленная на рис.1.3 функция цели и ее производные непрерывны и видно, что в точках x0 и x* производная F'(x) равна нулю. Следовательно, x0 и x* будут решениями уравнения.
F'(x) =0 (1.1)
Точка xm, в которой достигается локальный максимум, и точка xc, в которой имеется точка перегиба, также удовлетворяют этому уравнению. Следовательно, уравнение(1.1) является только необходимым условием минимума, но не является достаточным условием минимума.
Нужно заметить, что в точках x0 и x* производная F'(x) меняет знак с отрицательного на положительный. В точке xm знак меняется с положительного на отрицательный, а в точке xc он не меняется. Следовательно, производная в минимуме является возрастающей функцией, а степень возрастания F'(х) измеряется второй производной, можно ожидать, что F"(x0)>0 и F"(x*)>0 , а F"(xm)<0 .
Для определения различия между локальным и глобальным минимумами необходимо сравнить значение функций F(x0) и F(x*) .
Бывают ситуации, когда уравнение F'=0 не решается просто. Тогда приходится прибегать к численным методам.
С помощью численных методов мы непосредственно ищем минимум
Рис. 1.1
Рис. 1.2
функции F'(x) в некотором интервале a<x<b , в котором, как предполагается, лежит этот минимум, вычисляя значение функции цели в выбранных точках данного интервала (рис.1.2).
Предположим, что точки a и b ограничивают интервал, который содержит истинную точку минимума. Если рассчитать значения функции F в трех точках x1 , x2 , x3 , таких, что a<x1<x2<x3<b , а F(x0)< F(x1) и F(x2)< F(x3), то x1<x*<x3 .
Тогда точка x* будет лежать внутри интервала (x1,x3), меньшего по размеру, чем интервал (a,b).
Если нужно определить минимум более точно, то существуют специальные методы: метод Фибоначчи, метод "золотого сечения" и др. Подробно об этих методах можно прочитать в /4/. Там же приведены программы, реализующие эти методы, написанные на языке Бейсик.