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

Реферат Основи систем автоматизованого проектування





/i> справедливо f (Х В°) ≥ f (X) (локальний максимум) або f (Х В°) ≤ f (X) (локальний мінімум).

Обгрунтоване застосування кількісних методів для прийняття рішень - оптимізацію поведінки структур систем називають дослідженням операцій (ІСО). Тут операція - комплекс цілеспрямованих дій.

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

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


5.6 Завдання лінійного програмування В 

Одним з розділів математичного програмування є лінійне програмування. У моделях лінійного програмування так звана В«основна завдання В»полягає в знаходженні ненегативного рішення системи лінійних рівнянь або нерівностей (обмежень), яке мінімізує або максимізує лінійну форму (цільову функцію). Математична задача лінійного програмування записується у скороченому вигляді наступним чином:


В В 

Геометрична інтерпретація задачі ЛП

Задача лінійного програмування геометрично може бути проілюстрована наступним чином.

Нехай необхідно знайти мінімум цільової функції:


В 

Змінні x 1 і x 2 повинні бути невід'ємними.

Тому безліч точок, які є можливими (допустимими) рішеннями, може знаходитися у першому квадраті (див. рис. 4.6.1.). Нерівності-обмеження зображені у вигляді півплощин, межами яких є прямі (графіки функцій), отримані з нерівностей шляхом відкидання знаків > , <. Напівплощини утворюють опуклий багатокутник (багатокутник рішень - симплекс).

Лінійна форма (лінія рівня) для деякого набору фіксованих значень змінної z являє собою сімейство паралельних прямих. Одна з них, яка пройде через вершину багатокутника В«МВ», найближчу до початку координат і дасть мінімум z (Для координат вершини). p> Графічний спосіб вирішення (переміщення графіка цільової функції з симплекс) прийнятний тільки для двомірних завдань (завдань на площині). Але геометричне тлумачення задачі лінійного програмування справедливо і для загального випадку (m обмежень і n змінних). Кожне з відповідних нерівності рівнянь системи визначає деяку гіперплощина в n - вимірному просторі. Безліч невід'ємних рішень утворює опуклий багатогранник в n - вимірному просторі. Лінійна форма z -гіперплощина, переміщаючи яку паралельно самій собі, будемо отримувати безліч точок перетину її з опуклим багатогранником. Максимальне або мінімальне значення лінійної форми z досягається в точках, які є вершинами опуклого багатогранника.

У силу труднощі вирішення завдання графічним способом у випадку m обмежень і n> 2 змінних застосовують інші методи розв'язання задачі ЛП. Найбільш поширеним і зручним є симплекс метод рішення задачі ЛП.

Для рішення задачі лінійного програмування симплекс-методом застосовується спеціальний апарат формальних перетворень математичної моделі. Розглянемо деякі його положення. Нехай задана основна задача лінійного програмування (див. (4.6.1.) і (4.6.2)). Ввівши в ліву частину кожної нерівності додаткову змінну, перетворимо його в рівняння і перейдемо до інший, стандартній формі запису:


В 

При цьому значення b i повинні бути невід'ємними. У випадку b i < 0 обидві частини рівняння множать на В»- 1 В». Зауважимо, що при максимізації z задача зводиться до стандартної шляхом заміни: max z = - min (- z ).

Систему (4.6.3) після нескладних перетворень можна привести до вигляду:


В 

Тут b i п‚і 0. Коефіцієнти при змінних рівні одиниці (+1). Дана система представлена ​​в канонічній формі запису. Якщо кількість змінних перевищує кількість рівнянь, то існує незліченна безліч рішень системи.

Нехай m

а) основні змінні, кількість яких повинна дорівнювати кількості лінійно-незалежних змінних (m);

б) неосновні змінні, кількість яких дорівнюватиме n - m.

Призначимо перші m змінних ( x 1 , x 2 , ..., x m ...


Назад | сторінка 9 з 15 | Наступна сторінка





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

  • Реферат на тему: Розробка моделі і рішення задачі лінійного програмування на прикладі задачі ...
  • Реферат на тему: Рішення задачі лінійного програмування графічним методом
  • Реферат на тему: Запис математичної моделі у формі стандартної задачі лінійного програмуванн ...
  • Реферат на тему: Аналіз рішення задачі лінійного програмування на чутливість до параметрів м ...
  • Реферат на тему: Рішення транспортної задачі за допомогою математичного методу лінійного про ...