Вопросы:
При каких условиях на заданное множество
можно найти проекцию точки на
?
Укажите типы множеств, проекцию точки на которые можно легко найти по явным формулам.
Изложите алгоритм определения проекции точки на шар.
По какой формуле определяется проекция точки на
- мерный параллелепипед?
По какой формуле определяется проекция точки на полупространство в
?
По какой формуле определяется проекция точки на неотрицательный октант в пространстве
?
Для каких функций можно применять метод проекции градиента?
По какой определяется проекция точки на n-мерный шар, n-мерный параллелепипед?
В каком случае метод проекции градиента для задач нелинейного программирования значительно упрощается?
Задания.
I. В следующих задачах найти проекцию
точки
на указанные множества
:
- неотрицательный октант в пространстве
.
-
-мерный параллелепипед.
- замкнутый шар радиуса
с центром в точке
.
- гиперплоскость с нормальным вектором
.
- полупространство в
![]()
.
II. Решить задачи нелинейного программирования методом проекции градиента. Вычисления завершить при выполнении условия
или
.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
III. Решить задачу нелинейного программирования методом условного градиента, завершая вычисления при
или
:
![]()


![]()
![]()





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

![]()

![]()
![]()




![]()
V. Решить задачи нелинейного программирования методом барьерных функций, полагая
при выполнении условия
:
![]()

![]()
![]()



![]()
![]()

VI. Решить задачи нелинейного программирования с линейными ограничениями методом возможных направлений, завершая вычисления при
или
.









