Рассматриваются линейное программирование и динамическое программирование, которые являются самыми важными инструментами, применяемыми в исследовании операций. Изучаются методы линейного, целочисленного линейного и нелинейного программирования, а также принцип оптимальности в динамическом программировании. Линейное программирование применяется к матричным играм. Решается большое количество практических задач и формулируются задачи для самостоятельного решения. Для студентов, магистров, аспирантов, преподавателей, экономистов и инженеров.