В пособии рассматривается широкий круг задач математического программирования. Изложены аналитические и численные методы решения задач безусловной и условной оптимизации. Применение каждого метода иллюстрируется решениями типовых примеров. Приведены задачи для самостоятельного решения. Пособие подготовлено на кафедре математических методов исследования операций факультета ПММ Воронежского государственного университета. Рекомендуется для студентов 3 курса д/о и 5 курса в/о, обучающихся по специальности ''Прикладная математика и информатика''