Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Лінійне програмування.

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

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

При цьому враховуються певні обмеження, що накладаються на використання ресурсів умовами економічної ситуації.

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

Як було сказано раніше, лінійне програмування є одним із вдалих методів використання ДО.

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

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

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

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

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

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

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

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

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

 

де xj — шукані величини, що містять розв'язання поставленого завдання; аij і bi, — відомі постійні величини, що характеризують умови завдання.

Цільова функція (лінійна форма) надається у вигляді:

 

де cj — постійні коефіцієнти (коефіцієнти вартості).

Умови завдання (обмеження) можуть бути надані також у вигляді нерівностей. В таких випадках можна навести систему лінійних обмежень до вигляду (5.12), вводячи в кожне лінійне обмеження додаткові невід'ємні невідомі:

 

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

Загальне математичне формулювання завдання відповідає умовам (5.12) і (5.13)

Перший рядок системи рівнянь (5.12)

 

в даному прикладі це означає наступне:

a11 — кількість одиниць ресурсів вигляду 1 на першому підприємстві,

а12 — кількість одиниць ресурсів вигляду 1 на другому підприємстві і т.п.,

b1 — загальний ресурс ресурсів вигляду 1 (для всіх підприємств),

x1, х2,іт.д. — шукана кількість підприємств типу 1,2 і т.д.

Другий рядок згаданої системи рівнянь містить аналогічні величини і ресурсів вигляду 2 і т.д. Функція мети відповідає формулі (5.16).

Треба повернути в мінімум величину

 

де с - показник, що характеризує витрати підприємств.

Нехай m — загальна кількість різних видів ресурсів, якими володіє власник, an — кількість типів підприємств, між якими ресурси повинні бути розподілені. При цьому відомо, яка кількість однорідних ресурсів різного виду (і = 1,2... m) може бути реалізована на кожному з підприємств даного типу (j = 1, 2... п), також загальна кількість ресурсів даного виду (bі). Відомо також відносне значення витрат на кожному з підприємств j).

Завдання полягає в тому, щоб найкращим (оптимальним чином розподілити наявні ресурси за підприємствами, тоді знайти невідомі величини хj — потрібні для цієї кількості підпріємств даного типу.

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

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

На основі такої ідеї створений і розроблений один з основних методів розв'язання завдань лінійного програмування — так званий симплекс-метод.

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

 

 


Читайте також:

  1. Виконаємо лінійне перетворення
  2. Динамічне програмування.
  3. Економічна сутність динамічного програмування. Основні типи задач та моделі ДП.
  4. Концепція функціонального програмування.
  5. Лінійне судноплавство.
  6. Математична постановка задач лінійного програмування. Система гіпотез.
  7. Мови програмування.
  8. Нелінійне програмування.
  9. Опукле програмування. Необхідні та достатні умови існування сідлової точки. Теорема Куна-Такера.
  10. Поняття про двоїсту задачу лінійного програмування.
  11. Приклад 3. Розв’язати лінійну задачу цілочислового програмування.




Переглядів: 2178

<== попередня сторінка | наступна сторінка ==>
Завдання теорії корисності і підхід Байєса. | Нелінійне програмування.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.