Скачать презентацию ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1 Алгоритм реализации 1 2 Скачать презентацию ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1 Алгоритм реализации 1 2

Линейное программирование.ppt

  • Количество слайдов: 19

ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1 ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1

Алгоритм реализации 1. 2. 3. 4. 5. 6. Определить переменные Задать целевую функцию Выразить Алгоритм реализации 1. 2. 3. 4. 5. 6. Определить переменные Задать целевую функцию Выразить ограничения в форме неравенств Определить возможное пространство решений Графически определить оптимальную точку Алгебраически рассчитать переменные в оптимальной точке 7. Получить решение задачи 2

Пример Компания производит мебель двух наименований: столы и шкафы. Каждый продукт проходит через 2 Пример Компания производит мебель двух наименований: столы и шкафы. Каждый продукт проходит через 2 цеха: столярный и полировочный цеха. Время, потраченное в каждом из цехов на единицу продукции, отражено ниже: Столы Шкафы Время на обработку (часы) Столярный цех Полировочный цех 3 2 4 6 В год каждый цех располагает 4800 рабочих часов. Ежегодная продукция столов не должна превышать 1200 единиц Чистая прибыль от продажи для столов – 100 $, для шкафов – 150 $ 3

Модель Пусть X – число столов, которые должны быть изготовлены в год; Y – Модель Пусть X – число столов, которые должны быть изготовлены в год; Y – число шкафов, которые должны быть изготовлены в год; C – общая прибыль от реализации Максимизация С =100 x + 150 y Ограничения: 3 х + 4 y ≤ 4800 (часы столярного цеха) 2 х + 6 y ≤ 4800 (часы полировочного цеха) х ≤ 1200 (максимальное количество столов) x ≥ 0, y ≥ 0 4

Графическое решение x = 1200 3 x+4 y=4800 2 х+6 y=4800 5 Графическое решение x = 1200 3 x+4 y=4800 2 х+6 y=4800 5

Графическое решение 1000 100 x+150 y= 15000 1500 6 Графическое решение 1000 100 x+150 y= 15000 1500 6

Алгебраическое решение Точка B является пересечением двух прямых: 3 x + 4 y = Алгебраическое решение Точка B является пересечением двух прямых: 3 x + 4 y = 4800 2 x + 6 y = 4800 Решая систему уравнений, находим x и у: X = 960 Y = 480 Оптимальным решением будет производить 960 столов и 480 шкафов. Это позволит максимизировать прибыль, которая составит: C = 100 x 960 + 480 x 150 = 168 000 $ 7

Решение в MS Excel Исходные данные 8 Решение в MS Excel Исходные данные 8

Решение в MS Excel Исходные данные 9 Решение в MS Excel Исходные данные 9

Решение в MS Excel Диалоговое окно «Поиск решения» 10 Решение в MS Excel Диалоговое окно «Поиск решения» 10

Решение в MS Excel Задание ограничений модели 11 Решение в MS Excel Задание ограничений модели 11

Решение в MS Excel Задание параметров расчета модели 12 Решение в MS Excel Задание параметров расчета модели 12

Решение в MS Excel Сохранение модели 13 Решение в MS Excel Сохранение модели 13

Решение в MS Excel Результаты 14 Решение в MS Excel Результаты 14

Решение в MS Excel Результаты 15 Решение в MS Excel Результаты 15

16 16

Решение в MS Excel 17 Решение в MS Excel 17

Решение в MS Excel 18 Решение в MS Excel 18

Ограничения метода üЛинейность üБесконечная делимость продуктов и ресурсов üРешение может не иметь целых чисел Ограничения метода üЛинейность üБесконечная делимость продуктов и ресурсов üРешение может не иметь целых чисел üТолько одно решение считается оптимальным üТолько два продукта для графического решения 19