Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Задача визначення оптимальної ціни реалізації продукції

Реферат Задача визначення оптимальної ціни реалізації продукції





вирішення


Дане завдання належить до типу завдань квадратичного програмування. Це окремий випадок задачі нелінійного програмування.

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

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

Розглянемо завдання математичного програмування:


, (1а)

(2а)

(3а)

,, (4а)


тут F (x) - цільова функція, вираз (2) - обмеження рівності, вираз (3) - обмеження нерівності, x - вектор змінних, Dj - деякі множини.

Якщо хоча б одна з функцій F (x),? i (x) - нелінійна, то це модель задачі нелінійного програмування. Рішення подібних завдань можливе тільки для деяких класів функцій F (x),? I (x), і коли Dj - безліч дійсних чисел

Завдання квадратичного програмування=окремий випадок задачі нелінійного програмування, в якій цільова функція=сума лінійної та квадратичної функції, а всі обмеження лінійни:


, (5а)

, (6а)

(7а)


або в матричному вигляді (P, x, B - вектори-стовпці):


, (8а)

, (9а)

(10а)


У виразі (8а) матриця С має бути симетричною і позитивно полуопределенной - це гарантує опуклість цільової функції (5а). Відомо, що для завдання опуклого нелінійного програмування справедлива теорема Куна-Таккера, що виражає необхідні умови того, що точка x0 є рішенням задачі нелінійного програмування:


(11а)

(12а)


де Ф=Ф (x,?) - функція Лагранжа.

Теоретично найбільш широко і детально в нелінійному програмуванні розроблено розділ опуклого програмування, званий квадратичним.

Методи квадратичного програмування можна розділити на три групи:

- Алгоритми, що використовують симплекс-метод;

- Градієнтні методи;

Інші спеціальні методи.

До першої групи можна віднести метод Баранкина і Дорфмана. Для пошуку опорного рішення в нашій задачі ми будемо використовувати саме його, тому що дана цільова функція являє собою суму лінійної та квадратичної функції, а всі обмеження лінійні.


3. Метод Баранкина-Дорфмана


Завдання формулюється наступним чином (у матричному вигляді):


P x + x Cx -> min,? b,

x? 0


Виходячи з теореми Куна-Таккера, позначимо:



У даному випадку умови Куна - Таккера запишуться у вигляді:


Ax + y=b; (1)

Cx - v + A l =-p; (2)

x? 0, Y? 0, V? 0, l? 0; (3) + Y l=0. (4)


Відзначимо, що останнє рівність (4) може виконуватися т...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмна реалізація графічного методу розв'язання задач нелінійного пр ...
  • Реферат на тему: Математичні моделі та методи нелінійного програмування. Чисельні оптимізац ...
  • Реферат на тему: Програмне забезпечення для вирішення задач нелінійного та лінійного програм ...
  • Реферат на тему: Графічний метод розв'язання задачі лінійного програмування
  • Реферат на тему: Методи лінійного програмування для вирішення транспортної задачі