Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Нелінійне програмування




Нелінійне програмування (планування) — математичні методи пошуку максимуму чи мінімуму функції при наявності обмежені, у вигляді нерівностей чи рівнянь.

Максимізуюча (мінімізуюча) функція являє собою прийня­тий критерій ефективності розв'язування завдання, що відповідає поставленій меті. Він носить назву цільової функції.

Обмеження характеризують наявні можливості розв'язання завдання.

Цільова функція чи хоча б одне з обмежень нелінійні (тобто на графіках зображуються непрямими — кривими лініями).

Суть розв'язання завдань нелінійного програмування поля­гає в тому, щоб знайти умови, що перетворюють цільову функ­цію в мінімум чи максимум.

Рішення, що задовольняє умови завдання і відповідає по­ставленій меті, називається оптимальним планом.

Нелінійне програмування служить для вибору найкращого плану розподілу обмежених ресурсів з метою розв'язання постав­леного завдання.

В загальному вигляді постановка завдання нелінійного програмування зводиться до наступного.

Умови завдання надаються з допомогою системи нелінійних рівнянь чи нерівностей, що виражають обмеження, накладені на використання наявних ресурсів:

Z1(x1, x2, …, xn) > 0;

Z2(x1, x2, …, xn) > 0;

Zm(x1, x2, …, xn) > 0; (5.17)

при хi > 0,

де Z1, Z2, …, Zm – відповідні функції, що характеризують умо­ви розв'язання поставленого завдання (обмеження); хi — шукані величини, що містять розв'язання даного завдання.

Цільова функція подається у вигляді:

y = f(x1, x2, …, xn). (5.18)

Причому, в крайньому разі, одна із функцій у, Z1, Z2, …, Zm – нелінійна.

Методами нелінійного програмування розв'язуються за­вдання розподілу неоднорідних ресурсів.

Нехай маємо т різнорідних ресурсів, які передбачається ре­алізувати для бізнесу в п регіонах країни.

Відомі оціночні можливості (ймовірності) почати бізнес в j-му регіоні (Рj), а також ефективності використання i-го ресурсу в n-му регіоні (wij).

Розподіл ресурсів за регіонами характеризується так зва­ним параметром управління (hij):

0, якщо і-й ресурс не направляється в j-й регіон,

hij=

1, якщо і-й ресурс направляється в j-й регіон.

Необхідно розподілити ресурси по регіонах таким чином (вибирати такі значення hij), щоб величина повної ймовірності досягнення мети Рц була максимальною:

 

Повинно виконуватися також обмеження

 

Це обмеження означає, що кожен із m ресурсів обов'язково повинен призначатися в який-небудь з регіонів.

В додатку 2 даного посібника наведені деякі типові завдан­ня, що розв'язуються з допомогою методів нелінійного програ­мування, які ілюструють його можливості і прийоми розв'язання.

В цілому нелінійне програмування займається оптимізацією моделей завдань, в яких або обмеження, або показник ефек­тивності (цільова функція), або те й інше — нелінійні. До методів нелінійної оптимізації можна віднести:

· аналітичні, що використовують методи диференційного
і варіаційного обчислення. Вони використовуються при
відсутності обмежень і при їх наявності типу рівності і
(чи) нерівності;

· чисельні;

· графічні, що базуються на графічному подаванні функцій, що підлягають максимізації чи мінімізації;

· методи дослідження можливих варіантів, засновані на
ідеї генерування можливих варіантів з метою вибору
найкращого з них;

· експериментальні (вони в даний час виділені в новий напрямок — математичну теорію планування експерименту) [22].

Приклад завдання.

При переїзді в нове місто з'являється необхідність доставки до нового місця проживання домашніх речей. При цьому відома ціна кожної речі, її вага і габарити.

Кількість і вид домашніх речей, які ми можемо відвезти, лі­мітуються вантажопідйомністю машини чи розмірами контейнера.

В ході розв'язання завдання зі всього набору предметів ви­бираються найбільш цінні (з максимальною сумарною вартістю предметів), вага яких вміщається у вантажопідйомність.

Завдання нелінійного програмування на практиці зустріча­ються досить часто, наприклад, коли витрати ростуть непро­порційно кількості закуплених чи вироблених товарів (ефект «оптовості»). Багато нелінійних завдань можуть бути приблизно замінені лінійними (лініаризовані), в крайньому випадку, в га­лузі, близькій до оптимального рішення.

 




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 302; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.