BigEdu.ru
» » » Задачі нелінійного програмування
Вернуться назад

Задачі нелінійного програмування

План.
1. Метод Франка-Вулфа.
2. Приклади розв’язування задач.
3. Література
Деякі з основних методів розв’язування задач НЛП.
1. Метод Франка –Вулфа . Нехай потрібно найти максимальне значення вогнутой функції
(57)
при умовах : (58)
(59)
Характерною особливістю цієї задачі являється то , що її система обмеження вміщує тільки лінійні нерівності . Ця особливість являє основний для заміни в межах досліджуваної точки нелінійної цільової функції лінійною , завдяки чому розв’язок даної задачі зводиться до послідовного розв’язку задач лінійного програмування.
Процес найдення розв’язку задачі начинають з оприділення точки , принадлежавшої області допустимих розв’язків задачі.
Нехай ця точка , тоді в цій точці вираховують градієнт функції (57)
і будують лінійну функцію
(60)
Потім знаходять максимальне значення цієї функції при обмеженнях (58) і (59). Нехай рішення даної задачі визначається точкою . Тоді за новий допустимий розв’язок даної задачі приймають координати точки
(61)
де -- деяке число , називають кроком вирахуваним і закінченням між нулем і одиницею . Це число беруть довільно чи визначають таким способом , щоб значення функції в точці
залежавши від , було максимальним . Для цього необхідно найти рішення рівності і вибрати його найменший корінь . Якщо його значення більше одиниці , то слідує покласти . Після визначення числа находять координати точки вираховують значення цільової функції в ній і виясняють необхідність переходу до нової точки . Якщо така необхідність має , то вираховують в точці градієнт цільової функції , переходять до даної задачі лінійного програмування і находять її розв’язок . Визначають координати точки і досліджують необхідність проведення подальших обчислень . Після кінцевого числа отримують з необхідною точністю розв’язок даної задачі .
Отже, процес находження розв’язків задачі (57) – (59) методом Франка – Вулфа включає наступні етапи :
1. Визначають даний допустимий розв’язок задачі .
2. Находять градієнт функції (57) в точці допустимого розв’язку .
3. Будують функцію (60) і находять її максимальне значення при умовах (58) і (59) .
4. Визначають крок обчислень .
5. По формулам (61) находять компоненти нового допустимого розв’язку .
6. Провіряють необхідність переходу до наступного допустимого розв’язку . У випадку необхідності переходять до етапу 2 , в поганому випадку найдене прийняте розв’язок даної задачі .
3.27. Методом Франка – Вулфа найти розв’язок задачі 3.22. , забезпеченої в певному максимальному значенні функції
(62)
при умовах
(63) (64)
Розв’язок . Найдем градієнт функції
і в якості даного допустимого розв’язку задачі візьмемо точку а в якості критерія оцінки якості одержимо розв’язок – нерівності де .
1. Ітерація . В точці градієнт .Знаходимо максимальне значення функції
(65)
при умовах (63) і (64)
(66)
(67)
Задача (65)—(67) має оптимальний план .
Найдемо новий допустимий розв’язок даної задачі по формулі (61):
, де . (68)
Підставимо замість і їх значення , отримаємо
(69)
Знайдемо тепер число . Підкладемо в рівність (62) замість і
із значення у відповідності з відношенням (69)
,
знайдемо подібну цій функції по і прирівняємо її нулю :
.Розв’язуючи цю рівність , отримаємо .
Оскільки найдене значення заключне між 0 і 1 , приймаючи його за величину кроку .Таким образом ,
.
2. Ітерація . Градієнт цільової функції даної задачі в точці є . Находимо максимальне значення функції при умовах (63) і (64) . Рішення являється .
Оприділяєм тепер .Останню рівність перепишемо наступним образом :
Підкладемо тепер в функцію (62) замість і їх значення у відношенні з відношенням (70) , отримаємо
звідки . Прирівняємо нулю і розв’язуючи отримаємо рівність , знаходимо . Таким образом ,
т.е. .
3. Ітерація . Градієнт функції f в точці є . Находимо максимальне значення функції при умовах (63) і (64). Розв’язком буде .
Знайдемо . Маємо
Розв’язуючи рівність , находимо . Слідуючи , ,, .
Таким образом , являється задовільним розв’язком даної задачі . Дана точка находиться достатньо близько до точки максимального значення цільової функції , найденої при розв’язку цієї задачі в п. 3.3. Задав меншу величину , можна було , зробивши доповнюючи приближення , ще ближче підійти до точки максимального значення цільової функції.

Література.
1. Наконечний С.І., Савіна С.С. Математичне програмування: Навч. посіб. – К.:КНЕУ, 2003.- 452 с.
2. Барвінський А.Ф та ін. Математичне програмування: Навчальний посібник / А.Ф. Барвінський, І.Я. Олексів, З.І. Крупка, І.О. Бобик, І.І. Демків, Р.І. Квіт, В.В. Кісілевич – Львів: Національний університет “Львівська політехніка” (Інформаційно-видавничий центр “Інтелект+” Інститут післядипломної освіти) “Інтелект - Захід”, 2004. – 448 с.
3. Акулич М.Л. Математичиское програмирование в примерах и задачах: Учебное пособие для студентов экономических специальних вузов. – Вища школа, 1985-319с.,ст.270-274.
4. Вітлінський В.В., Наконечний С.І., Терещенко Т.О. Математичне програмування: Навч. – метод. посібник для самост. вивч. дисц. – К.: КНЕУ, 2001. – 248 с.
5. Математичне програмування (методичний посібник для студентів економічних спеціальностей)/Укладачі: Лавренчук В.П., Веренич І.І., Готинчан Т.І., Дронь В.С., Кондур О.С., - Чернівці: „Рута”, 1998.-168 с.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике План. 1. Метод Франка-Вулфа. 2. Приклади розв’язування задач. 3. Література Деякі з основних методів розв’язування задач НЛП. 1. Метод Франка –Вулфа
Оценок: 299 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru