Non-convex optimization ======================= .. contents:: :depth: 1 :local: Gradient Descent ---------------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_gradient_descent No Lips 1 --------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_no_lips_1 No Lips 2 --------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_no_lips_2 Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (naive version) ----------------------------------------------------------------------------------------------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_gradient_descent_quadratic_lojasiewicz_naive Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (intermediate) ---------------------------------------------------------------------------------------------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_gradient_descent_quadratic_lojasiewicz_intermediate Gradient descent on smooth function satisfying quadratic Lojasiewicz inequality (expensive version) --------------------------------------------------------------------------------------------------- .. autofunction:: PEPit.examples.nonconvex_optimization.wc_gradient_descent_quadratic_lojasiewicz_expensive Difference-of-convex algorithm (DCA) ------------------------------------ .. autofunction:: PEPit.examples.nonconvex_optimization.wc_difference_of_convex_algorithm