Математическая оптимизация применяется в разных сферах и помогает решать задачи нескольких типов. Во-первых, это задачи, связанные с планированием. Они включают составление расписаний сотрудников, графиков работы и т.п. К примеру, в каком-нибудь ресторане пиковое время — вечер пятницы и субботы, а минимальная нагрузка — в понедельник. Соответственно, необходимо, чтобы вечером в пятницу и субботу официантов выходило больше, а в понедельник достаточно минимума. При этом существуют ограничения. Например, у каждого официанта есть свой лимит рабочих часов в неделю. Среди них, предположим, есть студенты на подработке, которые не могут выходить на работу в первой половине дня. Соответственно, с учетом этих и других ограничений рассматриваются различные варианты, и в итоге менеджер ресторана формирует расписание, которое позволяет удовлетворить повышенную потребности заведения в персонале в пятницу и субботу. А большинство выходных ставится на понедельник, чтобы в пиковые дни сотрудники могли выйти на смену.