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

Реферат Реалізація завдання, вирішеною симплекс-методом лінійного програмування





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

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

Обмеження виду 0 - Ресурсні обмеження. Справа знаходиться те що ми використовуємо на виробництві, ліворуч - то що отримуємо. При таких обмеження вводять додаткові змінні з коефіцієнтом + 1 raquo ;, утворюють одиничний базис. У цільову функцію ці змінні увійдуть з коефіцієнтом 0 raquo ;. Обмеження виду = raquo ;. Часто буває, що незважаючи на те що обмеження мають вигляд рівності, одиничний базис не виділяється або важко виділяється. У цьому випадку вводяться штучні змінні для створення одиничного базису - Yi. У систему обмежень вони входять з коефіцієнтом 1 raquo ;. а в цільову функцію з коефіцієнтом M raquo ;, які прагнуть до нескінченності (при Fmin - + M raquo ;, при Fmax - -M ). Обмеження виду 0 - Планові обмеження. Додаткові змінні (X), несуть певний економічний зміст - перевитрата ресурсів або перевиконання плану, перевиробництво, додаються з коефіцієнтом - 1 raquo ;, в цільову функцію - з коефіцієнтом 0 raquo ;. А штучні змінні (Y) як у попередньому випадку.

5. Опис застосування програми


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


Малюнок 2. Опис застосування програми. Введення даних


Фрагмент програми які відповідає за введення і зчитування введених даних:


a: array [1.20,1.20] of integer ;: array [1.1000] of real ;: array [1.20,1.20] of integer ;

begin ( Введіть коефіцієнти при цільовій функції: ); (z1, z2); ( Кількість рівнянь ); readln (n); ( введіть x3, x4, x5 ); (x3, x4, x5);

for i:=1 to n do begin

for j:=1 to 2 do begin ( a raquo ;, i, , , j, =); readln (a [i, j]);

end ; ( b raquo ;, i, =); readln (b [i]);

end ; ( razmernost, ed mat ); (k);

for i1:=1 to k do begin

for j1:=1 to k do begin

if i1=j1 then g [i, j]:=1 else g [i, j]:=0; (g [i, j]: 5);

end ;;

end ;


6. Результати застосування програми


Враховуючи підраховані дані, програма будує матрицю і виводити підрахований результат.


Малюнок 3. Результати застосування програми. Результат рішення


Малюнок 4. Вихідні дані


Малюнок 5. Отримана матриця


Малюнок 6. Результат роботи


7. Хід статистичного аналізу


Табличний симплекс-метод

Для спрощення процесу рішення вихідні дані задачі лінійного програмування при вирішенні її симплекс методом записуються в спеціальні симплекс-таблиці. Тому одна з модифікацій симплекс методу отримала назву табличний симплекс метод. Завдання лінійного програмування в канонічному вигляді:

=a 0,1 x 1 + a 0,2 x 2 +. a 0, n x n + b 0? max 1,1 x 1 + a 1,2 x 2 +. a 1, n x n + x n + 1=b 12,1 x 1 + a 2,2 x 2 +. a 2, n x n + x n + 2=b 2

.......... m, 1 x 1 + am, 2 x 2 +. a m, n x n + x n + m=b m


Для реалізації симлекс-методу ЗЛП повинна бути приведена до канонічного виду, тобто до виду, де x1 ... xn - змінні ЗЛП xn + 1 ... xn + m - балансові змінні. Будемо вважати, що балансові змінні можна взяти в якості базисних (виконується умова невід'ємності xi)

Вихідна таблиця для задачі має наступний вигляд:


x 1 x 2. x n - 1 x n b F-a 0,1 -a 0,2.-a 0, n - 1 -a 0, n -b 0 x n + 1 a 1,1 a 1,2. a 1, n - 1 a 1, n b 1 x n + 2 a 2,1 a 2,2. a 2, n - 1 a 2, n b 2....... x n + m a m, 1 a m, 2. am, n - 1 am, nbm 1, x 2, xn - вільні змінні, x n + 1, x n + 2, x...


Назад | сторінка 3 з 5 | Наступна сторінка





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

  • Реферат на тему: Застосування графічного методу і симплекс-методу для розв'язання задач ...
  • Реферат на тему: Рішення задач лінійного програмування симплекс методом
  • Реферат на тему: Графічний метод і симплекс-метод розв'язання задач лінійного програмува ...
  • Реферат на тему: Фіктівні змінні. Залежність ціни на ноутбуки від кількісніх и якісніх факт ...
  • Реферат на тему: Види витрат виробництва постійні, змінні і загальні, середні і граничні вит ...