Задача о назначении
Задачей о назначениях называется задача из области исследования операций, в которой п объектов должны быть распределены между п пунктами назначения таким образом, чтобы получить оптимальную отдачу. Задачи такого типа возникают, например, при автомобильной транспортировке грузов из одного города в другой, при направлении агентов по сбыту в определенные районы и т. д. Здесь будет рассматриваться задача о назначении (расстановке) инженеров по отдельным проектным работам.
Допустим, что у руководителя проекта имеются четыре инженера и четыре задания, которые необходимо выполнить. Инженеры отличаются друг от друга способностями, подготовкой и склонностями, а задания отличаются по характеру и сложности. Задача о назначении состоит в нахождении оптимального способа расстановки инженеров по отдельным проектам (заданиям), т. е. таком их назначении, при котором обеспечивается минимизация затрат.
Для начала руководитель должен оценить затраты, связанные с использованием каждого инженера для выполнения каждого задания. Лучше всего это представить в виде матрицы. При трех инженерах и трех заданиях соответствующая матрица — матрица затрат — может выглядеть следующим образом:
Инженеры Задания ABC
3 15 |
9 12
5 3
10 11
Один из способов решения такой задачи состоит в том, что просто выписываются все варианты. В данном случае 3!=6 вариантов, т. е. такой подход здесь вполне уместен. Так, затраты при назначении инженера А на 1-е задание, инженера В на 2-е и инженера С на 3-е составляют 9+3+15=27. Затраты при назначении инженера А на 2-е задание, инженера В на 1-е и инженера С на 3-е составляют 5+12+15= =32 и т. д.
Однако, когда число лиц и число назначений больше четырех (5!= 120), необходим более практичный метод. Методы решения этих задач подробно рассматриваются в литературе по исследованию операций и здесь излагаться не будут.
Когда число лиц больше числа заданий, то эту задачу можно сформулировать как так называемую транспортную задачу, которая рассматривается в исследовании операций. Следует указать, что в любом случае составление матрицы затрат вызывает затруднения. Если получена точная, надежная матрица затрат, то решить задачу отыскания оптимального назначения не представляет труда. Однако до настоящего времени прогнозирование деятельности человека — дело весьма несовершенное, так что сводить таланты людей и их способности выполнять определенные задания к единственному числу в матрице — довольно ненадежное занятие. Тем не менее методы исследования операций оказываются полезными при управлении материальными средствами и со временем они могут оказаться полезными и при управлении людьми — в том числе и инженерами!