Використання лінійного програмування для розв'язання задач оптимізації

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

Рубрика Экономико-математическое моделирование
Вид статья
Язык украинский
Дата добавления 21.03.2024
Размер файла 124,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Державний вищий навчальний заклад «Придніпровська державна академія будівництва та архітектури»

ВИКОРИСТАННЯ ЛІНІЙНОГО ПРОГРАМУВАННЯ ДЛЯ РОЗВ'ЯЗАННЯ ЗАДАЧ ОПТИМІЗАЦІЇ

Задорожня Тетяна Євгенівна старший викладач

кафедри фундаментальних і природничих дисциплін

Шибко Оксана Миколаївна канд. техн. наук, доцент, доцент кафедри комп'ютерних наук, інформаційних технологій та прикладної математики

Анотація

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

Задачами лінійного програмування є вибір з множини допустимих планів найбільш вигідного (оптимального). Необхідною умовою постановки завдання лінійного програмування є лінійні обмеження на наявність різного роду ресурсів.

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

Ключові слова. Лінійне програмування, оптимізація, обмеження ресурсів, математична модель, цільова функція.

Виклад основного матеріалу

Ефективність роботи сучасних підприємств, які є складними системами, залежить від якості організаційного управління. Процеси прийняття рішень лежать в основі будь-якої цілеспрямованої діяльності. При формуванні стратегічних і тактичних рішень керівник повинен враховувати безліч часом суперечливих міркувань, спиратися на складні критерії ефективності шляхів досягнення кінцевих цілей. У зв'язку з цим виникла необхідність застосовувати для аналізу і синтезу економічних ситуацій і систем математичні методи і сучасну обчислювальну техніку [1]. Такі методи об'єднуються під загальною назвою - математичне програмування. Завдання математичного програмування знаходять застосування в різних областях людської діяльності, де необхідний вибір одного з можливих варіантів дій, наприклад при вирішенні багато чисельних проблем управління і планування виробничих процесів, в задачах проектування та перспективного планування, при організації функціонування та розвитку соціальних процесів, їх координації з господарськими та економічними процесами. Оптимальні (ефективні) рішення дозволяють досягати мети при мінімальних витратах трудових, матеріальних і сировинних ресурсів. Найбільш розробленим в теперішній час розділом математичного програмування є лінійне програмування яке застосовується при розробці методів відшукання екстремуму (максимуму або мінімуму) лінійних функцій декількох змінних при лінійних обмеженнях, накладених на змінні. За типом вирішуваних завдань його методи можна розділити на універсальні і спеціальні. За допомогою універсальних методів (наприклад, симплекс-метод) можуть вирішуватися будь-які завдання лінійного програмування. Спеціальні методи враховують особливості цільової функції і системи обмежень [3].

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

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

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

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

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

Лінійне програмування є окремим випадком математичного програмування. Одночасно воно - основа кількох методів розв'язання задач цілісного та нелінійного програмування.

Багато властивостей задач лінійного програмування можна інтерпретувати також як властивості багатогранників і таким чином геометрично формулювати та доводити їх.

Завдання оптимізації виробничого плану підприємства

Постановка задачі. Підприємство може випускати n типів продукції, для яких є m видів ресурсів. Відомі: ay - норми витрат і - го виду ресурсу виробництва одиниці виробленої продукції j - го типу (і =1,2,..., m ; j =1,2,..., n ); bi - повні обсяги наявних ресурсів на період планування; Cj - прибуток, одержувана підприємством від виробництва та реалізації одиниці виробленої продукції j - го типу. Маркетингові дослідження показали, що попит на асортимент продукції, що випускається підприємством, не обмежений [2].

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

Для зручності складання математичної моделі вихідні дані зведемо таблицю 1.

Позначимо план випуску продукції через X = (xb x2,..., xn).

Таблиця 1

Зведення вихідних даних

Види ресурсів

Типи продукції

Обсяги ресурсів на період планування

1

2

j

n

x1

x 2

xj

xn

1

a11

a12

a1j

a1n

b1

2

a21

a22

a2j

a2n

b2

і

ai1

ai 2

aij

ain

bi

m

am1

am2

amj

a vtmn

bm

Прибуток від одиниці продукції

C1

C2

Cj

Cn

Математична модель завдання

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

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

Таблиця 2

Сводка исходных данных

Типи верстатів

Деталь

№ 1

Деталь

№ 2

Ресурси верстатів у добі, год.

X1

X2

Токарный

1

1

18

Фрезерный

0,5

1

12

Сверлильный

1

0

12

Долбежный

0

1

9

Прибыль от одной детали, грн.

400

600

Позначимо x, X - кількість деталей кожного виду.

Математична модель

Аналіз рішення. Оптимальний добовий план випуску продукції включає 12 деталей першого виду та 6 деталей другого виду. За такого плану підприємство може отримувати на добу прибуток у розмірі 8400 грн.

Висновок

лінійний програмування підприємство математичний

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

Список використаних джерел

1. Гетманцев В.Д. (2001) Лінійна алгебра і лінійне програмування.: Навчальний посібник. Київ.: Либідь, 256 с.

2. Ершова Н.М. (2008) Экономико-математическое моделирование: Конспект лекций. Днепропетровск: ПГАСА, 246 с.

3. Івченко І.Ю. (2007) Математичне програмування.: Навчальний посібник. Київ.: Центр учбової літератури, 232 с.

4. Наконечний С.І. & Савіна С.С. (2005) Математичне програмування.: Навчальний посібник, Київ.: КНЕУ, 452 с.

Размещено на Allbest.ru


Подобные документы

  • Розробка математичної моделі задачі оптимізації, розв’язання її засобами "Пошук рішення" в MS Excel. Класичні методи дослідження функцій на оптимум. Графічне розв’язання задачі лінійного програмування. Метод штучного базису. Двоїстий симплекс-метод.

    контрольная работа [755,6 K], добавлен 26.12.2011

  • Загальна модель задачі математичного програмування, задача лінійного програмування та особливості симплекс–методу для розв’язання задач лінійного програмування Економіко–математична модель конкретної задачі, алгоритм її вирішення за допомогою Exel.

    контрольная работа [109,7 K], добавлен 24.11.2010

  • Фінансовий аналіз підприємства. Завдання оптимізації номенклатури товару за допомогою математичної моделі, враховуючої як відхилення від оптимального попиту, так і мінімізацію часу знаходження товару на складі. Шляхи поліпшення діяльності підприємства.

    дипломная работа [3,3 M], добавлен 21.10.2009

  • Набуття навичок складання математичної моделі задачі планування виробництва та її реалізації із використанням табличного процесору Excel. Визначення плану виробництва та забезпечення максимуму прибутку від реалізації. Лінійне програмування задач.

    лабораторная работа [130,4 K], добавлен 09.03.2009

  • Побудування математичної моделі задачі. Розв'язання задачі за допомогою лінійного програмування та симплексним методом. Наявність негативних коефіцієнтів в індексному рядку. Основний алгоритм симплексного методу. Оптимальний план двоїстої задачі.

    контрольная работа [274,8 K], добавлен 28.03.2011

  • Складання математичної моделі задачі планування виробництва та її реалізації із використанням табличного процесору MS Excel. Визначення плану виробництва та забезпечення максимуму прибутку від реалізації. Розв'язок задач з лінійного програмування.

    лабораторная работа [105,7 K], добавлен 09.03.2009

  • Побудова опорного плану систему нерівностей. Постановка задачі на максимум. Індексний рядок та негативні коефіцієнти. Задача лінійного програмування. Рішення задачі симплексним методом. Введення додаткових змінних. Оптимальний план двоїстої задачі.

    контрольная работа [278,4 K], добавлен 28.03.2011

  • Загальна економіко-математична модель задачі лінійного програмування. Основні форми запису задач. Оптимальний та допустимий розв'язок. Геометрична інтерпретація, властивості розв'язків та графічний метод розв'язування задач лінійного програмування.

    презентация [568,4 K], добавлен 10.10.2013

  • Багатокритеріальність, існуючі методи розв’язку задач лінійного програмування. Симплекс метод в порівнянні з графічним. Вибір методу розв’язання багатокритеріальної задачі лінійного програмування. Вирішення задачі визначення максимального прибутку.

    курсовая работа [143,7 K], добавлен 15.12.2014

  • Задачі лінійного програмування. Побудова першого опорного плану системи нерівностей. Введення додаткових змінних. Індексний рядок та негативні коефіцієнти. Побудова математичної моделі. Визначення потенціалів опорного плану. Область допустимих значень.

    контрольная работа [232,3 K], добавлен 28.03.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.