Розв’язування задач лінійного програмування методом потенціалів
Придбати:23.70 грн.*
Ціна "Знижена". (Для України
)
SMS: завантажити матеріал, 30грн.
з урахуванням ПДВ Додатково утримується збір в Пенсійний фонд у розмірі 7,5% від вартості послуги з урахуванням ПДВ
SMS: скачать материал
Зміст :
1.Теоретичні відомості
1.1 Транспортні задачі
Класична транспортна задача. Нехай задано m пунктів виробництва деякого однорідного продукту та n пунктів споживання цього продукту. Відомо запаси продукту в кожному пункті виробнику, а також попит кожного пункту споживача, витрати на перевезення Cij одиниці продукції від і-того виробника до j-того споживача. Складемо план перевезень продукції при якому запаси кожного постачальника були б вивезені, а попит кожного споживача був би задоволений і затрати на перевезення були б мінімальні.
Побудуємо модель цієї задачі.
j
i
1
2
...
n
а
1
...
2
...
... ... ... ... ... ...
m
...
b
...
Xij – шуканий об’єм перевезення від постачальника до споживача. Елементи Xij які будуть визначати план перевезень будемо розглядати, як компоненти матриці розмірності m x n.
Дану матрицю назвемо матрицею перевезень. Витрати які пов’язані з певним перевезенням складатимуть величину Cij Xij .
Загальна вартість перевезень від постачальників до споживачів визначається виразом
Згідно постановки задачі план перевезень повинен бути складений таким чином, щоб об’єм вивезення від кожного постачальника дорівнював б запасу продукції.
Характер змінних висуває на них умову невід’ємності. В результаті отримаємо математичну модель транспортної задачі. Для перевірки сумісності просумуємо рівність Xij = по індексу, а Xij = по „j”. Отримаємо, що = . Сумарні запаси повинні дорівнювати сумарному попиту. Задачі для яких виконується умова = називаються задачами з правильним балансом або закритою транспортною задачею, якщо ця умова порушена то транспортна задача називається відкритою. Тут можливі два випадки, коли сумарні запаси > сумарний попит та коли сумарний попит > сумарні запаси.
Властивості:
1. транспортна задача завжди має оптимальний план.
2. у транспортній задачі завжди існує допустимі плани які містять не більше m+n-1 додатних компонентів.
3. якщо в транспортній задачі елементи та цілі то вона має оптимальний цілочисельний план.
1.2 Методи пошуку початкового опорного плану.
Існує чотири методи пошуку початкового опорного плану:
1. Діагональний метод
2. Метод найменшої вартості
3. Метод усереднених коефіцієнтів
4. Метод потенціалів
Розглянемо два методи пошуку початкового опорного плану, ті які ми використаємо в практичній частині лабораторної роботи, метод найменшої вартості та метод потенціалів.
Метод найменшої вартості.
Даний метод відрізняється від діагонального методу лише послідовністю заповнення клітинок. Клітинки починають заповнювати з тієї де вартість на перевезення мінімальна, тобто найменша, далі рухаємося поступово збільшуючи її.
Метод потенціалів
Алгоритм методу потенціалів:
Крок 1. В кожному стовпцю і кожному рядку таблиці транспортної задачі надають деяких чисел (потенціалів) виходячи з цін Cij, - потенціали для рядків, - потенціали для стовпців. + = Cij .
Потенціали згідно рівності + = Cij визначаються лише по заповненим клітинкам. Оскільки заповнених клітинок є n+m-1, а потенціалів m+n то один з потенціалів визначаємо довільно, а решту знаходять за рівністю + = Cij .
Крок 2. Для порожніх клітинок (які відповідають вільним змінним) обчислюють умовні ціни . Умовну ціну визначають у верхньому лівому куті відповідної клітинки.
Крок 3. Для порожніх клітинок знаходимо оцінки, які різницю між дійсними та умовними числами . За допомогою вказаних оцінок визначаємо оптимальність плану перевезень оптимальної задачі. Якщо всі оцінки додатні то план є оптимальним – задача розв’язана. Якщо хоча б одна оцінка від’ємна – план необхідно покращувати далі.
Крок 4. Якщо в плані є від’ємні оцінки вибираємо найменшу з них і для відповідної клітинки виконуємо цикл перерахунку. Такий цикл матиме вигляд замкнутої ламаної в одному з кутів якої знаходиться клітинка з найменшою оцінкою, а в іншому заповнені клітинки які приймають участь у перерозподілі. При побудові циклу виходять із заповненої клітинки і повертаються до неї по ламаній, при чому поворот можна робити тільки у заповнених клітинках. Нехай у несприятливу клітинку необхідно помістити k – одиниць продукції. Для уникнення дисбалансу в таблиці при циклічних переходах в заповнених клітинках почергово додають та віднімають відповідний об’єм продукції (k) . Оскільки цикл міститиме парну кількість кутів то половина клітинок буде з знаком „+” , а половина з знаком „-” .
Крок 5. Після перерахунку по циклу повертаємося до кроку 1. Так триває до тих пір доки всі оцінки виявляться додатними.
Висновок:
Виконуючи лабораторну роботу №3 при виконані транспортної задачі методом найменшої вартості у мене вийшло, що Z=1520. Але при розв’язані задачі методом потенціалів у мене виходили від’ємні оцінки, тому я мусив робити цикл перерахунків. В результаті за методом потенціалів Z=1760, що на 240 більше ніж за методом найменшої вартості.
Список використаних джерел :
-
- Код матеріалу (ID)
- 2445
- В базі від
- 11 декабря 2009
- Популярність
-
- Об'єм
- 12 стр.
- Розділ
- Математичне програмування / Доклад
* - Ціна актуальна для наступних видів оплати: банківскі платежі, електронні платіжні системи в Інтернет. При оплаті з допомогою SMS та мобільних переказів діють різні тарифи в залежності від розміру матеріалів (див. в посиланні на GSM операторів)
Вкажіть першу літеру для швидкого переходу:
А Б В Г Д Е З І К Л М О П Р С Т У Ф Х Ц Н
- Адміністративне право 82
- Анатомія 11
- Астрологія 1
- Астрономія 6
- Аудит 499
- Банківська справа 660
- Банківське право 46
- БЖД 30
- Біологія 36
- Бухгалтерський облік 974
- Географія 46
- Геологія 20
- Господарське право 156
- Готельне господарство 25
- Гроші і кредит 282
- Демографія 13
- Деонтологія 12
- Джерелознавство 5
- Ділова мова 21
- Документознавсто 32
- Екологія 171
- Економетрія 16
- Економіка 309
- Економіка підприємства 1015
- Економіка праці 170
- Економічна теорія 392
- Економічний аналіз 507
- Етика 26
- Етикет 6
- Інвестиції 293
- Інновації і інноваційний менеджмент 71
- Іноземні мови 22
- Інформатика 63
- Інформаційні системи 60
- Історія 552
- Історія держави і права 211
- Історія економічних вчень 138
- Комерційна діяльність 33
- Конституційне право 233
- Контроль і ревізія 45
- Криміналістика 70
- Кримінальне право 544
- Кримінальний процес 22
- Кримінологія 41
- Кулінарія 4
- Культура 122
- Література 90
- Логіка 49
- Логістика 28
- Макроекономіка 427
- Маркетинг 766
- Математика 15
- Математичне програмування 5
- Матеріалознавство 5
- Медицина 110
- Менеджмент 1405
- Мистецтво 34
- Митна справа 24
- Міжнародна економіка 340
- Міжнародне право 67
- Міжнародні відносини 140
- Мікроекономіка 157
- Мовознавство 29
- Педагогіка 321
- Податкове право 121
- Політекономія 293
- Політологія 239
- ПР 22
- Право 1175
- Природознавство 43
- Психологія 792
- Системи технологій 9
- Соціологія 153
- Статистика 39
- Страхування 179
- Теорія держави і права 448
- Теорія ймовірності 1
- Теорія систем і системний аналіз 2
- Технологія галузі 25
- Товарознавство 19
- Трудове право 213
- Туризм 201
- Фізика 6
- Фізіологія 4
- Фізкультура 33
- Філософія 142
- Фінанси 1091
- Фінанси підприємств 115
- Фінансове право 56
- Фінансовий аналіз 62
- Фінансовий менеджмент 891
- Фінансовий облік 110
- Хімія 32
- Цивільне право 468
- Цивільний процес 166
- Ціноутворення 67
- НОВЕ 10607