Транспортна задача (тз)

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

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

Вихідні дані відповідають транспортній таблиці:

В1 В2 В3 - споживачі

11 17 12

6 10   10 7 5 12
7 5   10 13 8 9

виробники

А1

15

А2

25

Праві верхні куточки таблиці – транспортні витрати – це вартість перевезень від виробника до споживача одиниці продукції.

В лівих куточках – пропускні спроможності.

Перед початком розв’язання ТЗ повинна бути збалансована: сумарний запас = сумарним потребам (якщо це не так, то є певні методи збалансування ТЗ).

Математична модель транспортної задачі.

Позначимо m – кількість виробників, n – кількість споживачів.

а1, а2, …, аm – об’єми виробництва

b1, b2, …, bn – потреби (об’єми споживання)

транспортна задача (тз) - student2.ru – транспортні витрати, транспортна задача (тз) - student2.ru – пропускні спроможності,

транспортна задача (тз) - student2.ru – змінні, xij - об’єм перевезень від і-го виробника до j-го споживача (кількість продукції від Ai до Bj)

Цільова функція – функція сумарних транспортних витрат

транспортна задача (тз) - student2.ru

транспортна задача (тз) - student2.ru Обмеження (умови)

Уся продукція виробника має бути вивезена і

усі потреби мають бути задоволені..

Умова невід’ємності змінних: всі транспортна задача (тз) - student2.ru .

Це є математична модель транспортної задачі без урахування обмежень на пропускні спроможності. У математичній моделі повної транспортної задачі (з урахуванням обмежень на пропускні спроможності) все абсолютно те саме, що і в ТЗ без обмежень, тільки до умов добавляються нерівності: всі транспортна задача (тз) - student2.ru .

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

4. Задача про побудову водокачки.

Фірма має два підприємства, технологія виробництва яких вимагає використання води. Ці виробництва розташовані в пунктах Аі В. Повз них протікає річка, берег якої можна вважати прямою лінією. На березі потрібно побудувати водокачку і прокласти автономні водопроводи до кожного з пунктів Аі В. Вартість водопроводу прямо пропорційна його довжині. Треба визначити місце побудови водокачки, якому б відповідала мінімальна сумарна вартість водопроводу.

 
  транспортна задача (тз) - student2.ru

річка

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

транспортна задача (тз) - student2.ru y

 
 
В транспортна задача (тз) - student2.ru

транспортна задача (тз) - student2.ru транспортна задача (тз) - student2.ru транспортна задача (тз) - student2.ru транспортна задача (тз) - student2.ru 150

А транспортна задача (тз) - student2.ru
транспортна задача (тз) - student2.ru 100

       
   
Х транспортна задача (тз) - student2.ru
 
  транспортна задача (тз) - student2.ru

x
Берег річки

Позначимо через транспортна задача (тз) - student2.ru невідоме поки що місце побудови водокачці. У введеній системі координат точка транспортна задача (тз) - student2.ru має бути розташована на осі транспортна задача (тз) - student2.ru . Отже, точці транспортна задача (тз) - student2.ru буде відповідати значення дійсної змінної транспортна задача (тз) - student2.ru . Тоді сумарна відстань від точки транспортна задача (тз) - student2.ru до точок транспортна задача (тз) - student2.ru і транспортна задача (тз) - student2.ru буде визначатися формулою:

транспортна задача (тз) - student2.ru

Тепер знайти потрібну точку транспортна задача (тз) - student2.ru — це все одно, що знайти значення транспортна задача (тз) - student2.ru , яке відповідало б мінімальному значенню функції транспортна задача (тз) - student2.ru , і задача про побудову водокачки зведена, таким чином, до суто математичної задачі:

транспортна задача (тз) - student2.ru .

Побудована тут функція транспортна задача (тз) - student2.ru зветься ірраціональною.

Цю задачу можна розв’язати за допомогою геометричних міркувань.

 
  транспортна задача (тз) - student2.ru

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

Вправа. Довести справедливість твердження щодо точки транспортна задача (тз) - student2.ru .

5. Задача про найменшу собівартість деталей.

На деякому підприємстві вартість деталей, що виготовляються понаднормово визначається за формулою: транспортна задача (тз) - student2.ru . Треба визначити кількість деталей, виготовлених понаднормово, для якої собівартість однієї деталі найменша:

транспортна задача (тз) - student2.ru

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

6. Внески під простий процент.

Введемо позначення:

транспортна задача (тз) - student2.ru - початкова величина внеску,

транспортна задача (тз) - student2.ru - ставка (процент).

транспортна задача (тз) - student2.ru - сума після першого року.

транспортна задача (тз) - student2.ru - величина внеску після 2 року.

транспортна задача (тз) - student2.ru - величина внеску після n –го року.

Цю модель можна використовувати при розв’язанні таких задач:

1) при заданих транспортна задача (тз) - student2.ru обчислити транспортна задача (тз) - student2.ru ;

2) при заданих транспортна задача (тз) - student2.ru знайти найменше транспортна задача (тз) - student2.ru , при якому транспортна задача (тз) - student2.ru ;

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

Арифметична прогресія - це послідовність чисел транспортна задача (тз) - student2.ru ,

в якій кожне наступне число більше від попереднього на фіксовану величину d, яка називається різницею арифметичної прогресії:

транспортна задача (тз) - student2.ru

Справедлива формула для суми n перших членів арифметичної прогресії:

транспортна задача (тз) - student2.ru .

Вправа. Довести справедливість наведеної формули і за її допомогою дати розв’язання поставлених задач щодо величини внеску.

7. Внески під складний процент.

Ситуація дуже схожа з внесками під простий процент з невеликою відмінністю:

транспортна задача (тз) - student2.ru - початкова сума,

транспортна задача (тз) - student2.ru - ставка (процент).

транспортна задача (тз) - student2.ru - сума після першого року.

транспортна задача (тз) - student2.ru - величина внеску після 2 року.

транспортна задача (тз) - student2.ru - величина внеску після n-го року.

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

Геометрична прогресія – це послідовність чисел транспортна задача (тз) - student2.ru , в якій кожний наступний елемент дорівнює попередньому, помноженому на сталу величину q, яка називається знаменником геометричної прогресії:

транспортна задача (тз) - student2.ru .

Сума перших n членів геометричної прогресії обчислюється за формулою

транспортна задача (тз) - student2.ru транспортна задача (тз) - student2.ru .

Вправа. Довести справедливість наведеної формули.

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

Якщо знаменник q геометричної прогресії більше 0 і менше 1, така геометрична прогресія називається нескінченно спадною.

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

транспортна задача (тз) - student2.ru .

Можливість такого „нескінченного підрахунку” зумовлена міркуваннями, пов’язаними з поняттям границі числової послідовності. Якщо ми розглянемо суму перших n членів геометричної прогресії і будемо послідовно збільшувати значення n, то доданок транспортна задача (тз) - student2.ru буде необмежено зменшуватися до 0, „зникати”, як прийнято казати в математиці, а отже величина транспортна задача (тз) - student2.ru буде необмежено наближатись до величини транспортна задача (тз) - student2.ru , яку й прийнято вважати сумою всіх членів геометричної прогресії.

8. Десяткові періодичні та звичайні дроби.

Наведену вище формулу суми всіх членів геометричної прогресії можна використати для переведення десяткових періодичних дробів у звичайні.

Приклад 1.

транспортна задача (тз) - student2.ru = 0,333... 3... = 0,(3) = транспортна задача (тз) - student2.ru

Маємо геометричну прогресію з a1 = транспортна задача (тз) - student2.ru , q = транспортна задача (тз) - student2.ru .

Отже

транспортна задача (тз) - student2.ru = транспортна задача (тз) - student2.ru .

Приклад 2.

0,2 (13) = 0,2 + транспортна задача (тз) - student2.ru .

Вправа. Завершити перетворення отриманого виразу у звичайний дріб.

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

Зовсім не випадково, але й не внаслідок підбору, розглянуті задачі виявились пов’язаними з пошуком найменших або найбільших значень деяких функцій, а ще важливіше, –пошуком відповідних значень аргументуточок мінімуму та максимуму функцій. З цього приводу відомі близькі за змістом висловлювання великих математиків Готфріда Вільгельма Лейбніца і Леонарда Ейлера, які ми об’єднаємо в єдину тезу Лейбніца-Ейлера: “Оскільки будівля всього світу є досконалою і споруджена премудрим Творцем, то в світі не відбувається нічого, у чому не можна було б побачити смисл якого-небудь мінімуму або максимуму”.

Наши рекомендации