Составление штатного расписания

Усложним рассмотренную задачу. Пусть известно, что для нормальной работы предприятия необходимо 5-7 подсобных рабочих, 8-10продавцов, 10 рабочих-специалистов, 3 менеджера, зав. производством, зав. складом, бухгалтер и директор. Общий месячный фонд зарплаты должен быть минимален. Необходимо определить, какими должны быть оклады сотрудников, при условии, что оклад подсобного рабочего не должен быть меньше прожиточного минимума 80у.е.

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

Нужно ли менять уравнение, составленное нами для решения предыдущей задачи? Запишем ее так:

N1*A1*C+N2*(A2*C+B2)+...+N8*(A8*C+B8) = Минимум.

В этом уравнении нам не известно число подсобных рабочих (N1), продавцов (N2), и оклад подсобного рабочего(С).

Используя Поиск решения, найдем их. В меню Сервис активизируем команду Поиск решения. В окне Установить целевую ячейку укажем ячейку F12, содержащую модель. Поскольку необходимо минимизировать общий месячный фонд зарплаты, то активизируем радиокнопку Минимальному значению. Используя кнопку Добавить, опишем ограничения задачи. Какие ограничения следует добавить?Окончательно окно Поиска решения будет выглядеть так:

Опишем Параметры поиска. Щелкнем на кнопке ОК, а затем - Выполнить.

Решение приведено на рис. Оно тривиально: чем меньше сотрудников и чем меньше их оклад, тем меньше месячный фонд заработной платы.

Задачи, в которых необходимо найти оптимальное значение параметров, называются задачами оптимизации.

Для закрепления пройденного материала решим следующую задачу.