Xreferat.com » Рефераты по экономико-математическому моделированию » Моделювання бюджету доходів та витрат методом транспортної задачі

Моделювання бюджету доходів та витрат методом транспортної задачі

доходів та витрат методом транспортної задачі" width="19" height="26" align="BOTTOM" border="0" /> (Моделювання бюджету доходів та витрат методом транспортної задачі). Як правило, у такому разі використовують нульові значення вартостей перевезень, що дає змогу спростити обчислення.

Як згадувалося вище, транспортна задача (1.1) - (1.4) є звичайною задачею лінійного програмування і може бути розв'язана симплексним методом, однак особливості побудови математичної моделі транспортної задачі дають змогу розв'язати її простіше. Всі коефіцієнти при змінних у рівняннях (1.2), (1.3) дорівнюють одиниці, а сама система обмежень (1.2), (1.3) задана в канонічній формі. Крім того, система обмежень (1.2), (1.3) складається з mn невідомих та m+n рівнянь, які пов'язані між собою співвідношенням (1.8). Якщо додати відповідно праві та ліві частини систем рівнянь (1.2) та (1.3), то отримаємо два однакових рівняння:


Моделювання бюджету доходів та витрат методом транспортної задачі; Моделювання бюджету доходів та витрат методом транспортної задачі.


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


1.2 Методи розв’язання транспортної задачі


Один із способів розв’язування транспортної задачі ґрунтується на розгляді двоїстої задачі.

Розглянемо транспортну задачу (1.1-1.4). Позначимо змінні двоїстої задачі, які відповідають рівнянням (1.2), через Моделювання бюджету доходів та витрат методом транспортної задачі, а для рівнянь (1.3) - через Моделювання бюджету доходів та витрат методом транспортної задачі. Оскільки всі обмеження транспортної задачі є рівняннями, то пара спряжених задач є несиметричною і ніякі обмеження на знаки змінних двоїстої задачі Моделювання бюджету доходів та витрат методом транспортної задачі та Моделювання бюджету доходів та витрат методом транспортної задачі не накладаються.

Для побудови двоїстої задачі поставимо у відповідність обмеженням початкової задачі змінні двоїстої:


Моделювання бюджету доходів та витрат методом транспортної задачі (1.9),

Моделювання бюджету доходів та витрат методом транспортної задачіМоделювання бюджету доходів та витрат методом транспортної задачі (1.10), Моделювання бюджету доходів та витрат методом транспортної задачі


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


Моделювання бюджету доходів та витрат методом транспортної задачі (1.11)


за умов


Моделювання бюджету доходів та витрат методом транспортної задачі (1.12)

Моделювання бюджету доходів та витрат методом транспортної задачі


Змінні Моделювання бюджету доходів та витрат методом транспортної задачі та Моделювання бюджету доходів та витрат методом транспортної задачі задачі (1.11), (1.12) двоїстої до транспортної мають назву потенціалів.

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


1) Моделювання бюджету доходів та витрат методом транспортної задачіМоделювання бюджету доходів та витрат методом транспортної задачі (1.13)

2) Моделювання бюджету доходів та витрат методом транспортної задачі (1.14)


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

Перша умова виконується у двох випадках:

а) якщо Моделювання бюджету доходів та витрат методом транспортної задачі. Другий співмножник Моделювання бюджету доходів та витрат методом транспортної задачібо за умовою Моделювання бюджету доходів та витрат методом транспортної задачі (Моделювання бюджету доходів та витрат методом транспортної задачі);

б) якщо Моделювання бюджету доходів та витрат методом транспортної задачі, то за умовою транспортної задачі Моделювання бюджету доходів та витрат методом транспортної задачі, тоді Моделювання бюджету доходів та витрат методом транспортної задачіМоделювання бюджету доходів та витрат методом транспортної задачі Моделювання бюджету доходів та витрат методом транспортної задачі (Моделювання бюджету доходів та витрат методом транспортної задачі).

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

Теорема (умова оптимальності опорного плану транспортної задачі). Якщо для деякого опорного Моделювання бюджету доходів та витрат методом транспортної задачі існують числа Моделювання бюджету доходів та витрат методом транспортної задачі та Моделювання бюджету доходів та витрат методом транспортної задачі, для яких виконуються умови:


1) Моделювання бюджету доходів та витрат методом транспортної задачі, Моделювання бюджету доходів та витрат методом транспортної задачі;

2) Моделювання бюджету доходів та витрат методом транспортної задачі, Моделювання бюджету доходів та витрат методом транспортної задачі


для всіх Моделювання бюджету доходів та витрат методом транспортної задачі, то він є оптимальним планом транспортної задачі.

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

Алгоритм методу потенціалів складається з таких етапів:

Визначення типу транспортної задачі (відкрита чи закрита). За необхідності слід звести задачу до закритого типу.

Побудова першого опорного плану транспортної задачі одним з відомих методів.

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

Перевірка плану транспортної задачі на оптимальність.

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

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

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

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

4.4 Побудова циклу і перехід до наступного опорного плану. Вибрана порожня клітина разом з іншими заповненими становить Моделювання бюджету доходів та витрат методом транспортної задачі, отже, з цих клітин обов'язково утвориться цикл. У межах даного циклу здійснюють перерахування, які приводять до перерозподілу постачань продукції. Кожній вершині циклу приписують певний знак, причому вільній клітинці - знак "+", а всім іншим - за черговістю знаки "-" та "+". У клітинках зі знаком "-" вибирають значення Моделювання бюджету доходів та витрат методом транспортної задачі і переносять його у порожню клітинку. Одночасно це число додають до відповідних чисел, які містяться в клітинках зі знаком "+", та віднімають від чисел, що позначені знаком "-". Якщо значенню Моделювання бюджету доходів та витрат методом транспортної задачі відповідає кілька однакових перевезень, то при відніманні залишаємо у відповідних клітинках нульові величини перевезень у такій кількості, що дає змогу зберегти невиродженість опорного плану.

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

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

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

Перевірка умови оптимальності наступного опорного плану. Якщо умова оптимальності виконується - маємо оптимальний план задачі, інакше необхідно перейти до наступного опорного плану (тобто повернутися до пункту 3 даного алгоритму).

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

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

Особливості відкритих транспортних задач з додатковими умовами.

1. Додаткова умова заборони перевезень від певного постачальника до певного споживача. В такому разі в оптимальному плані відповідні клітини обов'язково мають бути вільними (Моделювання бюджету доходів та витрат методом транспортної задачі).

Розв'язуючи транспортну задачу з додатковою умовою на заборону окремих постачань, необхідно у відповідних клітинах замінити значення вартостей перевезень одиниці продукції на деяке велике число (ставиться досить велике число Моделювання бюджету доходів та витрат методом транспортної задачі). Оскільки розглянуті вище методи розв'язання транспортних задач уможливлюють організацію перевезень у такий спосіб, що мінімізується загальна вартість витрат на транспортування, то це зумовить з розгляду перевезень з надто великими вартостями, що забезпечить виконання такої додаткової умови.

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

Розв'язуючи такого типу транспортну задачу, необхідно у відповідних клітинах також збільшити значення вартостей перевезень (ставиться досить велике число Моделювання бюджету доходів та витрат методом транспортної задачі).

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

Розв'язуючи транспортну задачу з такою додатковою умовою, необхідно змінити початкові умови: обсяг постачання Моделювання бюджету доходів та витрат методом транспортної задачі відняти від обсягу запасу Моделювання бюджету доходів та витрат методом транспортної задачі-го постачальника (Моделювання бюджету доходів та витрат методом транспортної задачі) та від потреби Моделювання бюджету доходів та витрат методом транспортної задачі-го споживача (Моделювання бюджету доходів та витрат методом транспортної задачі). Знайдений оптимальний план транспортної задачі зі зміненими умовами (де використані значення Моделювання бюджету доходів та витрат методом транспортної задачі) коригується, враховуючи обмеження Моделювання бюджету доходів та витрат методом транспортної задачі.

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

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

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


Моделювання бюджету доходів та витрат методом транспортної задачі;

Моделювання бюджету доходів та витрат методом транспортної задачі;

Моделювання бюджету доходів та витрат методом транспортної задачі;

Моделювання бюджету доходів та витрат методом транспортної задачі,


де Моделювання бюджету доходів та витрат методом транспортної задачі - індекс виду продукції, що необхідно перевезти.

Розв'язуючи багатопродуктову транспортну задачу, потрібно заблокувати ті клітини, які зв'язують постачальників і споживачів щодо постачань різної продукції. Таке блокування здійснюється введенням досить високих вартостей перевезень одиниці продукції (великого числа Моделювання бюджету доходів та витрат методом транспортної задачі), але слід зауважити, що наявність заблокованих клітин може призвести до неможливості розв'язання задачі. Тому в такому разі необхідно перевіряти, чи є достатня кількість незаблокованих перевезень для побудови опорного плану задачі, який повинен містити Моделювання бюджету доходів та витрат методом транспортної задачі додатну змінну.


1.3 Загальна характеристика підприємства ВАТ "Інгулецький гірничо-збагачувальний комбінат"


ВАТ "ІнГЗК" входить до складу групи "Метінвест", яка уявляє собою інтегровану компанію, що має

Если Вам нужна помощь с академической работой (курсовая, контрольная, диплом, реферат и т.д.), обратитесь к нашим специалистам. Более 90000 специалистов готовы Вам помочь.
Бесплатные корректировки и доработки. Бесплатная оценка стоимости работы.

Поможем написать работу на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus. Помогаем в публикации. Правки вносим бесплатно.

Похожие рефераты: