Построение целевой функции при ограничении на суммарные ресурсы: диагностика ошибок, 11 класс
11 класс · оптимизация · ограниченные ресурсы и стоимость решений
Учебный маршрут посвящён не вычислению максимума вслепую, а построению правильной целевой функции. Производство двух видов изделий обозначим x и y. Каждое изделие расходует разное количество сырья и времени. Неравенства ограничивают ресурсы, а целевая функция выражает выбранный показатель — прибыль, расход или выпуск. Нельзя объявлять ограничение «прибылью» только потому, что оно стоит первым в условии.
Содержание статьи23 раздела
Шаг 1. Лёгкий старт: обнаружьте подмену
| Изделие | Сырьё, ед. | Труд, ч | Прибыль, усл. ед. |
|---|---|---|---|
| А (x) | 4 | 3 | 10 |
| Б (y) | 2 | 4 | 9 |
| Ресурс всего | 64 | 68 | — |
Для таблицы верная система: 4x+2y≤64; 3x+4y≤68; x≥0, y≥0. При количестве изделий целыми штуками x,y — неотрицательные целые. Цель максимизировать P(x,y)=10x+9y. Если вычисления ведутся по вещественным x,y, это непрерывная модель и её результат при необходимости надо проверить на целочисленность.
Шаг 2. Развилка «ошибка или верно»
Задание 1
Ученик написал P=4x+2y. Укажите ошибку.
Ответ и проверка. 4x+2y — расход сырья, а не прибыль. Цель P=10x+9y.
Задание 2
Правильна ли система 4x+2y≥64 и 3x+4y≥68 для ограниченного запаса?
Ответ и проверка. Нет, это требование израсходовать не меньше запасов. При «не более» используются знаки ≤.
Задание 3
Проверьте план x=12, y=8 по обоим ресурсам.
Ответ и проверка. Сырьё 4·12+2·8=64; труд 3·12+4·8=68. Допустим, P=192.
Задание 4
Проверьте план x=16, y=8; вычислите, какой ресурс нарушен.
Ответ и проверка. Сырьё 80>64; труд 80>68. План недопустим.
Задание 5
Найдите прибыль плана x=10, y=7, не забывая проверку запасов.
Ответ и проверка. Сырьё 54≤64, труд 58≤68, P=163.
Задание 6
Верно ли, что наилучший проект всегда расходует каждый ресурс до последней единицы?
Ответ и проверка. Нет. Из-за дискретности изделий, разных цен и ограничений один ресурс может остаться неиспользованным.
Задание 7
Вместо максимизации прибыли нужно минимизировать затраты 6x+5y при выпуске не менее 12 штук. Постройте новую цель и ограничение выпуска.
Ответ и проверка. Цель C=6x+5y → min; количество x+y≥12, x,y≥0 (целые для изделий).
Задание 8
Какая область допустимости получается при условии «не меньше 3 изделий А»?
Ответ и проверка. Добавляем x≥3 к прежним ресурсным ограничениям.
Задание 9
Склад разрешает не более 5 изделий Б. Сформулируйте отдельное ограничение.
Ответ и проверка. y≤5 при y≥0.
Шаг 3. Подстановка, пересечение границ, новые данные
Задание 10
Сравните прибыль двух допустимых планов (12,8) и (16,0).
Ответ и проверка. P(12,8)=192; P(16,0)=160. Для (16,0): сырьё 64, труд 48 — допустим. Первый выгоднее.
Задание 11
Найдите пересечение граничных линий ресурсов и проверьте, можно ли считать его допустимым планом.
Ответ и проверка. 4x+2y=64 и 3x+4y=68 дают x=12, y=8; оба неотрицательны и целые, план допустим.
Задание 12
Первая партия состоит из x деталей А и y деталей Б, а время их производства 3x+4y. Можно ли максимизировать именно это выражение, если задача о прибыли?
Ответ и проверка. Нельзя: время — ограниченный ресурс. Цель определяется прибылью 10x+9y.
Задание 13
Второй цех использует по 2 кг сырья на изделие А и 5 кг на Б при запасе 50 кг. Запишите ограничение.
Ответ и проверка. 2x+5y≤50, x,y≥0.
Задание 14
Для второго цеха прибыль 7 за А и 11 за Б. Запишите целевую функцию.
Ответ и проверка. P(x,y)=7x+11y → max; не путайте с количеством сырья.
Задание 15
Проверьте во втором цехе план (5,8) и прибыль.
Ответ и проверка. Сырьё 2·5+5·8=50≤50; P=7·5+11·8=123.
Задание 16
Два вида наборов требуют 1 и 3 листа картона, всего не более 42 листов. Сформулируйте ограничение с правильным смыслом.
Ответ и проверка. x+3y≤42; неравенство учитывает общий, а не отдельный лимит.
Задание 17
Для наборов выручка 15x+20y, себестоимость 6x+8y. Определите прибыль как цель.
Ответ и проверка. P=(15x+20y)−(6x+8y)=9x+12y; максимизируем её, а не валовую выручку.
Задание 18
При ресурсном условии x+y≤25 допустим ли план x=13, y=15?
Ответ и проверка. Нет: 28>25; даже высокая прибыль не делает план допустимым.
Выходная диагностика
Проверяйте модель в одном и том же порядке: определите переменные и их единицы; запишите функцию цели; переведите слова «не более», «не менее» и «ровно» в неравенства или равенства; добавьте неотрицательность и, если требуется, целочисленность; затем проверьте кандидатный план по каждой строке условий. Если цель и ограничение выглядят одинаково, вернитесь к экономическому смыслу коэффициентов.
Шаг 4. Почему границы ограничений не являются целевыми функциями
Рассмотрим первую таблицу как систему двух ограничений. Прямая 4x+2y=64 образует границу сырьевого запаса, а прямая 3x+4y=68 — границу трудового времени. Область допустимых решений лежит в первом квадранте под обеими прямыми. При непрерывных переменных угловые точки этой области: (0;0), (16;0), (12;8), (0;17). Для каждой точки вычислим прибыль P=10x+9y: соответственно 0, 160, 192 и 153 условные единицы. Значит, в непрерывной модели максимум равен 192, в точке (12;8). Здесь повезло, что обе координаты целые, поэтому тот же план допустим для производства целых изделий.
Для поиска максимума линейной функции на многоугольной области достаточно проверить вершины: на отрезке линейная функция не может иметь строго больший внутренний максимум, чем на его концах. Но этот приём работает только после построения корректной области. Если неверно поменять знак неравенства, забыть ограничение x≥0 или подставить выручку вместо прибыли, получается другая задача, даже если арифметика в дальнейшем безошибочна. Поэтому логическая проверка модели должна предшествовать вычислительной.
Запас сырья измеряется в единицах сырья, время — в часах, прибыль — в условных денежных единицах. Складывать 4x+2y и 3x+4y как одно числовое ограничение нельзя без единых весов или отдельного условия, объясняющего перевод единиц. Если задачи изначально имеют две строки ресурсов, сохраняйте их как два неравенства. Иначе вы можете случайно допустить производство, которое экономит сырьё, но требует больше рабочих часов, чем имеется.
Сохраните материал или отправьте тому, кому он пригодится.
