
- •Принципи моделювання соціально-економічних систем і процесів.
- •Сутність економіко-математичної моделі.
- •Необхідність використання математичного моделювання економічних процесів
- •7.Способи перевырки адекватносты економыко-математичних моделей
- •8.Поняття адаптацыъ та адаптивних систем
- •9.Сутність оптимізаційних моделей. Приклади економічних задач математичного програмування
- •10. Загальна постановка задачі лінійного програмування. Приклади економічних задач лінійного програмування.
- •11. Модель задачі лінійного програмування в розгорнутому і скороченому вигляді, а також в матричній і векторній формах.
- •12. Властивості розв’язків задачі лінійного програмування. Геометрична інтерпретація задач лінійного програмування.
- •13.Означення планів задачі лінійного програмування (допустимий, опорний, оптимальний).
- •14.Побудова опорного плану задачі лінійного програмування, перехід до іншого опорного плану.
- •15.Теорема про оптимальність розв’язку задачі лінійного програмування симплекс-методом.
- •16. Знаходженння розв’язку задачі лінійного програмування. Алгоритм симплексного методу.
- •17. Симплексний метод із штучним базисом. Ознака оптимальності плану із штучним базисом.
- •18.Двоїста задача. Правила побудови двоїстої задачі. Симетричні й несиметричні двоїсті задачі.
- •19. Економічний зміст двоїстої задачі й двоїстих оцінок.
- •20. Теореми двоїстості, їх економічна інтерпретація.
- •21.Застосування теорем двоїстості в розв’язуванні задач лінійного програмування.
- •23. Аналіз обмежень дефіцитних і недефіцитних ресурсів
- •24. Аналіз коефіцієнтів цільової функції задач лінійного програмування.
- •26. Геометрична інтерпретація задачі цілочислового програмування.
- •27. Метод Гоморі
- •28. Постановка задачі нелінійного програмування, математична модель. Геометрична інтерпретація.
- •29. Графічний метод розв’язування задач нелінійного програмування.
- •30.Метод множників Лагранжа. Теорема Лагранжа. Алгоритм розв’язування задачі на безумовний екстремум.
- •1. Принципи моделювання соціально-економічних систем і процесів.
- •2. Сутність економіко-математичної моделі.
24. Аналіз коефіцієнтів цільової функції задач лінійного програмування.
Структура цільової функції z відбиває внесок кожного виду виробничої діяльності в загальний результат, У випадку максим і зац ії величина C j являє собою прибуток від j -го вид у виробничої діяльності на одиницю відповідної продукції, а у випадку мінімізації C j характеризує питомі витрати. Зауважимо, що «корисність» деякого виду виробничої д ія льности не можна встановити тільки за значенням відповідного коефіцієнта цільової функції, оскільки обсяг споживання обмежених ресурсів також є важливим чинником. Оскільки усі види виробничої діяльності, подані в моделі, претендують на використання обмежених ресурсів, відносна корисність деякого виду виробництва (у порівнянні з іншими видами виробничої діяльності) залежить як від величини коефіцієнта цільової функції с j , так і від інтенсивності споживання ресурсів a ij . Тому можлива ситуац і я, коли через занадто велик і витрат и обмежених ресурсів деякий j -й вид виробничої діяльності, що характеризується високим прибутком, використовувати не доцільно (тобто в оптимальному розвязку відповідна змінна виявиться небазисною ).
. 25. Цілочислове програмування. Область застосування цілочислових задач в плануванні й управлінні виробництвом.
Існує доволі широке коло задач математичного програмування, в економіко-математичних моделях яких одна або кілька змінних мають набувати цілих значень. Наприклад, коли йдеться про кількість верстатів у цеху, тварин у сільськогосподарських підприємствах тощо.
Зустрічаються також задачі, які з першого погляду не мають нічого спільного з цілочисловими моделями, проте формулюються як задачі цілочислового програмування. Вимоги дискретності змінних в явній чи неявній формах притаманні таким практичним задачам, як вибір послідовності виробничих процесів; календарне планування роботи підприємства; планування та забезпечення матеріально-технічного постачання, розміщення підприємств, розподіл капіталовкладень, планування використання обладнання тощо.
Задача математичного програмування, змінні якої мають набувати цілих значень, називається задачею цілочислового програмування. У тому разі, коли цілочислових значень мають набувати не всі, а одна чи кілька змінних, задача називається частково цілочисловою.
До цілочислового програмування належать також ті задачі оптимізації, в яких змінні набувають лише двох значень: 0 або 1 (бульові, або бінарні змінні).
Умова цілочисловості є по суті нелінійною і може зустрічатися в задачах, що містять як лінійні, так і нелінійні функції. У даному розділі розглянемо задачі математичного програмування, в яких крім умови цілочисловості всі обмеження та цільова функція є лінійними, що мають назву цілочислових задач лінійного програмування.
Загальна цілочислова задача лінійного програмування записується так:
за
умов:
;
;
—
цілі числа
.
26. Геометрична інтерпретація задачі цілочислового програмування.
Для знаходження оптимального розв’язку цілочислових задач застосовують спеціальні методи. Найпростішим з них є знаходження оптимального розв’язку задачі як такої, що має лише неперервні змінні, з дальшим їх округленням. Такий підхід є виправданим тоді, коли змінні в оптимальному плані набувають досить великих значень у зіставленні їх з одиницями вимірювання. Нехай, наприклад, у результаті розв’язування задачі про поєднання галузей у сільськогосподарському підприємстві отримали оптимальне поголів’я корів — 1235,6. Округливши це значення до 1236, не припустимося значної похибки. Проте за деяких умов такі спрощення призводять до істотних неточностей. Скажімо, множина допустимих розв’язків деякої нецілочислової задачі лінійного програмування має вигляд, зображений на рис. 6.1:
Максимальне
значення функціонала для даної
задачі знаходиться в точці В.
Округлення дасть таке значення
оптимального плану
(точка D
на рис. 6.1). Очевидно, що точка D
не може бути розв’язком задачі, оскільки
вона навіть не належить
множині допустимих розв’язків
(чотирикутник ОАВС),
тобто
відповідні значення змінних не
задовольнятимуть систему обмежень
задачі.
Зауважимо,
що геометрично множина допустимих
планів будь-якої лінійної цілочислової
задачі являє собою систему точок з
цілочисловими координатами, що
знаходяться всередині опуклого
багатокутника допустимих розв’язків
відповідної нецілочислової задачі.
Отже, для розглянутого на рис. 6.1 випадку
множина допустимих планів складається
з дев’яти точок (рис. 6.2), які утворені
перетинами сім’ї прямих, що паралельні
осям Ох1
та Oх2
і проходять через точки з цілими
координатами 0, 1, 2. Для знаходження
цілочислового оптимального розв’язку
пряму, що відповідає цільовій функції,
пересуваємо у напрямку вектора нормалі
до перетину з кутовою точкою утвореної
цілочислової сітки. Координати цієї
точки і є оптимальним цілочисловим
розв’язком задачі. У нашому прикладі
оптимальний цілочисловий розв’язок
відповідає точці М
(
).
Очевидно, особливість геометричної інтерпретації цілочислової задачі у зіставленні зі звичайною задачею лінійного програмування полягає лише у визначенні множини допустимих розв’язків. Областю допустимих розв’язків загальної задачі лінійного програмування є опуклий багатогранник, а вимога цілочисловості розв’язку приводить до такої множини допустимих розв’язків, яка є дискретною і утворюється тільки з окремих точок. Якщо у разі двох змінних розв’язок задачі можна відшукати графічним методом, тобто, використовуючи цілочислову сітку, можна досить просто знайти оптимальний план, то в іншому разі необхідно застосовувати спеціальні методи.
Рис. 6.1