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