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

План.

1. Модифікований симплекс-метод розв’язування задач лінійного програмування.

2. Література

Модифікований симплекс метод.

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

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

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

де Загальна задача лінійного програмування і деякі з методів її розв’язування- матриця обернена до матриці В, складеній із компонентів векторів даного базису, а потім знаходять числа Загальна задача лінійного програмування і деякі з методів її розв’язуванняза формулою

Загальна задача лінійного програмування і деякі з методів її розв’язування

Знайдемо компоненти вектора W і чисел Загальна задача лінійного програмування і деякі з методів її розв’язуванняу випадку розв’язування основної задачі лінійного програмування модифікованим симплекс-методом.

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

Створена таблиця (1.2) відрізняється від звичайної симплекс-таблиці: по-перше тим, що замість стовпців векторів Загальна задача лінійного програмування і деякі з методів її розв’язуванняіз відповідними числами Загальна задача лінійного програмування і деякі з методів її розв’язуваннязаписують стовпці векторів Загальна задача лінійного програмування і деякі з методів її розв’язування, координатами яких являються відповідні стовбці матриці Загальна задача лінійного програмування і деякі з методів її розв’язування; по-друге в (т+1)-му рядку записують компоненти векторів W, а не числа Загальна задача лінійного програмування і деякі з методів її розв’язування; по –третє табл. 1.2 має один доповнюючий стовпець у перших т рядках якого записують координати вектора Загальна задача лінійного програмування і деякі з методів її розв’язуванняу базисі Загальна задача лінійного програмування і деякі з методів її розв’язуванняі який було б доцільно ввести в базис у наступній ітерації.

Щоб визначити вектор Загальна задача лінійного програмування і деякі з методів її розв’язуванняспочатку знаходять вектор Загальна задача лінійного програмування і деякі з методів її розв’язування. Його компоненти визначають як скалярний добуток вектора Загальна задача лінійного програмування і деякі з методів її розв’язуванняна відповідні вектори Загальна задача лінійного програмування і деякі з методів її розв’язуванняпо формулі (1). Знайдені компоненти вектора Загальна задача лінійного програмування і деякі з методів її розв’язуваннязаписують у останньому рядку таблиці (1.2) і у рядку Загальна задача лінійного програмування і деякі з методів її розв’язуваннятаблиці (1.1). Після цього по формулі (2) знаходять елементи (т+1) – го рядка допоміжної таблиці. Якщо серед знайдених чисел (т+1)-го рядка допоміжної таблиці немає від’ємних, то вихідний опорний план виявляється оптимальним. Якщо таке є , то або задача не має розв‘язків, або можна перейти до нового опорного плану, при якому значення цільової функції не зменшиться. Для визначення цього вибирають серед від‘ємних чисел (т+1)-го рядка таблиці (1.1) найбільше по абсолютній величині. В такому випадку, коли таких чисел декілька, одне. Нехай таким числом буде Загальна задача лінійного програмування і деякі з методів її розв’язування. Тоді останній рядок таблиці (1.2) відводять для вектора Загальна задача лінійного програмування і деякі з методів її розв’язування. У перших т рядках цього стовпця записують компоненти вектора Загальна задача лінійного програмування і деякі з методів її розв’язуванняу базисі Загальна задача лінійного програмування і деякі з методів її розв’язування. Вони отримуються у результаті множення матриці Загальна задача лінійного програмування і деякі з методів її розв’язування, записаної у таблиці (1.2) на вектор Загальна задача лінійного програмування і деякі з методів її розв’язуваннякомпоненти якого вказані у таблиці (1.2). Після знаходження чисел Загальна задача лінійного програмування і деякі з методів її розв’язуваннявиясняють, є серед них додатні чи ні. Якщо таких чисел має, то задача не має розв‘язку. Якщо є додатні числа переходять до нового опорного плану задачі. Для цього знаходять Загальна задача лінійного програмування і деякі з методів її розв’язування.

Нехай Загальна задача лінійного програмування і деякі з методів її розв’язування. Тоді новий опорний план визначається базисом , отриманим із попереднього виключенням із нього вектора Загальна задача лінійного програмування і деякі з методів її розв’язуванняі введенням замість нього вектора Загальна задача лінійного програмування і деякі з методів її розв’язування. Вважаючи елемент Загальна задача лінійного програмування і деякі з методів її розв’язуваннядозвільним, а r-ий рядок і стовпець Загальна задача лінійного програмування і деякі з методів її розв’язуваннянаправляючим, переходять до нової основної таблиці. Перший т стовпецьЗагальна задача лінійного програмування і деякі з методів її розв’язування векторів Загальна задача лінійного програмування і деякі з методів її розв’язуваннянової таблиці знаходять по відомим правилам переходу від однієї симплекс – таблиці до другої, розглянутим вище. Після того як ці елементи знайдені, знаходять вектор Загальна задача лінійного програмування і деякі з методів її розв’язування. Компоненти цього вектора записують як і в новій основній таблиці так і в допоміжній таблиці (1.1). Потім вираховують числа Загальна задача лінійного програмування і деякі з методів її розв’язуванняі перевіряють новий опорний план на оптимальність. Якщо план не оптимальний, то або встановлюють незакінченість попередньої задачі, або переходять до нового опорного плану. Продовжуючи інтеграційний процес, після скінченого числа кроків або знаходять оптимальний план задачі, або встановлюють її нерозв’язність.

Таким чином, процес знаходження розв‘язку задачі модифікованим симплекс – методом включає наступні етапи:

1. Знаходять опорний план задачі.

2. Обчислюють матрицю Загальна задача лінійного програмування і деякі з методів її розв’язування, обернену матриці В , складену із компонентів векторів вихідного базису.

3. Знаходять вектор Загальна задача лінійного програмування і деякі з методів її розв’язування

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

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

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

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

i

Базис

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

1

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

2

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

   

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняm

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

M+1

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

M+2

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

   

M+k

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Таблиця 1.1

Таблиця 1.2

І

Базис

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

1

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

2

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Загальна задача лінійного програмування і деякі з методів її розв’язування
Загальна задача лінійного програмування і деякі з методів її розв’язування
   

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язуванняЗагальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

.

Загальна задача лінійного програмування і деякі з методів її розв’язування

Загальна задача лінійного програмування і деякі з методів її розв’язування

 

Використана література.

1. Наконечний С.І., Савіна С.С. Математичне програмування: Навч. посіб. – К.:

КНЕУ, 2003.- 452 с.

2. Барвінський А.Ф та ін. Математичне програмування: Навчальний посібник / А.Ф. Барвінський, І.Я. Олексів, З.І. Крупка, І.О. Бобик, І.І. Демків, Р.І. Квіт, В.В. Кісілевич – Львів: Національний університет “Львівська політехніка” (Інформаційно-видавничий центр “Інтелект+” Інститут післядипломної освіти)

“Інтелект - Захід”, 2004. – 448 с.

3. Акулич М.Л.Математичиское програмирование в примерах и задачах: Учебное пособие для студентов экономических специальних вузов. – Вища школа, 1985-319с.,ст.36-47.

4. Вітлінський В.В., Наконечний С.І., Терещенко Т.О. Математичне програмування: Навч. – метод. посібник для самост. вивч. дисц. – К.: КНЕУ, 2001. – 248 с.

5. Математичне програмування (методичний посібник для студентів економічних спеціальностей)/Укладачі: Лавренчук В.П., Веренич І.І., Готинчан Т.І., Дронь В.С., Кондур О.С., - Чернівці: „Рута”, 1998.-168 с



Ознакомившись с рефератом Загальна задача лінійного програмування і деякі з методів її розв’язування, Вы можете оставить отзыв о реферате:
Ваше имя:
Сообщение:
Код:



 
© 2008 Нет реферата - реферат Загальна задача лінійного програмування і деякі з методів її розв’язування
Главная   Вузы   Преподаватели   Рефераты   Контакты