Разработан единый метод решения задачи выпуклого программирования трех типов: минимизация выпуклой функции на аффинном множестве; минимизация линейной функции на аффинном множестве; минимизация выпуклой функции на пересечении аффинного множества с множеством, порожденным выпуклыми функциями. Получены необходимые и достаточные условия разрешимости краевых задач для линейных интегродифференциальных уравнений при наличии фазовых и интегральных ограничений. Разработан метод построения решения краевой задачи с ограничениями.