Пусть некоторая машина состоит из различных видов деталей, которые мы пронумеруем числами . Имеется типов различных станков, причем количество станков i- го типа равно . Детали могут быть изготовлены на станках разного типа. Производительность станка i — го типа при изготовлении j- ой детали составляет cij. После изготовления детали поступают на сборку. Требуется закрепить станки за деталями так, чтобы в единицу времени получать максимальное количество машин.
Пусть количество станков i — го типа, на которых можно изготовить j — ю деталь. Очевидно, что количество станков i — го типа, изготавливающих детали видов, не должно превышать заданное число :
(8.6)
Общее количество деталей j — го вида, изготовленное на станках за единицу времени, составляет . В каждой машине имеется ровно одна деталь с
номером j, . Поэтому, для того чтобы не было изготовлено лишних и не было дефицитных деталей, должны выполняться условия комплектности:
(8.7)
Общее количество комплектов деталей, необходимых для сборки машины, равно общему количеству какой-либо одной детали, имеющей, например, номер 1. Поэтому решение задачи заключается в максимизации линейной функции
при ограничениях (8.6), (8.7) с дополнительным условием, что все переменные .
Найденные оптимальные значения этой задачи не обязательно целые числа. Например, означает, что на двух станках первого типа в течение единицы времени будут изготовлять деталь с номером 1, тогда как третий станок того же типа будет работать лишь половину указанного времени.