У підручнику подано теоретичний та практичний матеріал для вивчення дисципліни «Дослідження операцій»: математичну основу для розв’язання задач оптимального управління, які можуть бути зведені до задач лінійного та нелінійного програмування, що охоплюють цілочислове та змішане, динамічне, дискретне та стохастичне програмування, а також до задач оптимізації у мережах та теорії ігор. Кожний розділ теоретичної складової підручника містить термінологію, теореми та конкретні методи й алгоритми розв’язування задач, запитання для самоперевірки та низку тестів. В окремих розділах наведено по 30 варіантів до 8-ми лабораторних робіт та розв’язування задач для самостійного виконання.
Підручник призначений для студентів спеціальності «Інженерія програмного забезпечення», може бути корисним для фахівців-початківців, що працюють у галузі конструювання й аналізу алгоритмів, аспірантів і науковців, а також розробників програмного забезпечення.