Рішення задач лінійної оптимізації симплекс - методом » Українські реферати
Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Математика » Рішення задач лінійної оптимізації симплекс - методом

Реферат Рішення задач лінійної оптимізації симплекс - методом

Категория: Математика

Міністерство освіти РФ і РТ.

Казанський Державний Університет ім. А.Н. Туполєва.

_______________________________________________


Курсова робота з дисципліни

В«Чисельні методи оптимізаціїВ»


Рішення задач лінійної оптимізації симплекс - методом.

Виконав: ст.гр.4408 Калінкін А.А.

Перевірив: Мурга О.К.

р. Казань 2001р.

Зміст

1. Постановка завдання

1.1. Фізична постановка задачі

1.2. Математична постановка задачі

2. Приведення завдання до канонічної форми

3. Знаходження початкового опорного плану з допомогою L-задачи

3.1. Постановка L-задачи

3.2. Рішення L-задачи

3.3. Формування початкового опорного плану вихідної задачі лінійного програмування з оптимального плану L-задачи

4. Рішення вихідної задачі I алгоритмом симплекс-методу

5. Формування М-задачі

6. Рішення М-задачі другий алгоритм симплекс-методу </p>

7. Формування двоїстої задачі

8. Формування оптимального рішення двоїстої завдання на основі теореми про подвійність

9. Аналіз результатів і висновки


1. Постановка завдання

1.1. Фізична (технічна) постановка завдання

Нафтопереробний завод отримує чотири напівфабрикату:

- 400 тис. л. алкілат;

- 250 тис. л. крекінг-бензину;

- 350 тис. л. бензину прямої перегонки;

- 250 тис. л. ізопентона;

В результаті змішування цих чотирьох компонентів у різних пропорціях утворюються три сорти авіаційного бензину:

- Бензин А - 2: 3: 5: 2;

- Бензин В - 3: 1: 2: 1;

- Бензин С - 2: 2: 1: 3;

Вартість 1 тис.л. зазначених сортів бензину:

- Бензин А - 120 руб.

- Бензин Б - 100 руб.

- Бензин С - 150 руб.

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

- Бензину кожного сорту має вироблятися не менше 300 тис.. Л.

- Невикористаного крекінг бензину повинно залишитися не більше 50 тис.л.

Зведена таблиця умов завдання:

Компоненти, що використовуються для виробництва трьох видів бензину. Сорти вироблюваного бензину

Обсяг ресурсів

(тис. л)

А В З алкілат

400 Крекінг-бензин

250 Бензин прямої перегонки

300 Ізопентат

250 Ціна бензину (рублів за 1 тис.л.) 120 100 150

1.2. Математична постановка задачі

Виходячи з умов завдання, необхідно максимізувати наступну цільову функцію:

(1.2.1) при обмеженнях (1.2.2) , де У цих виразах:

- обсяги бензину А-го, У-го і С-го сорту відповідно.

Тоді

об'ємна частка першої компоненти (алкілат) в бензині А.

об'ємна частка першої компоненти (алкілат) в бензині В.

об'ємна частка першої компоненти (алкілат) в бензині С.

і т.д.

Цільова функція виражає вартість всієї продукції в залежності від обсягу виробленого бензину кожного сорту. Таким чином, для отримання максимальної вартості продукції необхідно максимізувати цільову функцію (1.2.1) з дотриманням усіх умов завдання, які накладають обмеження (1.2.2) на.

2 . Приведення завдання до канонічної форми

Задача лінійного програмування записана в канонічній формі, якщо вона формулюється таким чином.

Потрібно знайти вектор, доставляє максимум лінійної формі

(2.1)

при умовах

(2.2)

(2.3)

де

Перепишемо вихідну завдання (1.2.1) - (1.2.2):

(2.4) при обмеженнях (2.5)

, де (2.6)

У канонічній формі задачі лінійного програмування необхідно, щоб всі компоненти шуканого вектора Х були ненегативними, а всі інші обмеження записувалися у вигляді рівнянь. Тобто в задачі обов'язково будуть присутні умови виду (2.3) і 8 рівнянь виду (2.2), обумовлених нерівностями (2.5), (2.6).

Число обмежень задачі, що приводять до рівнянь (2.2) можна зменшити, якщо перед приведенням вихідної задачі (2.4) - (2.6) до канонічної формі ми перетворимо нерівності (2.6) до увазі (2.3). Для цього перенесемо вільні члени правих частин нерівностей (2.6) в ліві частини. Таким чином, від старих змінних перейдемо до нових змінним, де:

, .

Висловимо тепер старі змінні через нові

, (2.7)

і підставимо їх у лінійну форму (2.4) і в нерівності (2.5), (2.6). Отримаємо

, Де.

Розкриваючи дужки і враховуючи, що

(2.8),

можемо остаточно записати:

(2.9)

(2.10)

, де (2.11)

Шляхом нескладних перетворень задачу (1.2.1), (1.2.2) звели до задачі (2.9) - (2.11) з меншим числом обмежень.

Для запису нерівностей (2.10) у вигляді рівнянь введемо невід'ємні додаткові змінні, і задача (2.9) - (2.11) запишеться у наступної еквівалентній формі:

(2.12)

(2.13)

, де

Задача (2.12), (2.13) має канонічну форму.

3. Знаходження початкового опорного плану за допомогою L -завдання

Початковий опорний план задачі (2.1) - (2.3), записаної в канонічній формі, досить легко може бути знайдений за допомогою допоміжної задачі (L-задачи):

(3.1)

(3.2)

(3.3)

Початковий опорний план задачі (3.1) - (3.3) відомий. Він складається з компонент

і має одиничний базис Б == E .

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

Нехай - оптимальний опорний план допоміжної задачі. Тоді є опорним планом вихідної задачі. Дійсно, всі додаткові змінні. Значить, задовольняє умовам вихідної задачі, тобто є деяким планом завдання (2.12) - (2.13). За побудовою план є також опорним.

3.1. Постановка L -завдання

Допоміжна за...


Страница 1 из 5Следующая страница

Друкувати реферат
Замовити реферат
Товары
Наверх Зворотнiй зв'язок