SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
1
Preliminaries


 • Rn, n-dimensional real Euclidean space and x, y ∈ Rn

                                            n
 • Usual inner product (x, y) = xT y = [            xiyi]
                                           i=1


                                                1
 • Euclidean norm x =       (x, x) = (xT x) 2


 • f : O → R is smooth (continuously differentiable), if the
   gradient f : O → R is defined and continuous on an open
                                                   T
                        ∂f (x) ∂f (x)       ∂f (x)
   set O ⊆ Rn: f (x) =        ,       ,...,
                         ∂x1    ∂x2          ∂xn

                                                            2
Smooth Functions - Directional Derivative


 • Directional derivatives f (x; u), f (x; −u) of f at x ∈ O,
   in the direction of u ∈ Rn:
                               f (x + αu) − f (x)
            f (x; u) := lim                       = ( f (x), u),
                          α→+0         α


 • f (x; e1), f (x; e2), . . . , f (x; en), ei(i = 1, 2, . . . , n) unit vectors


 • ( f (x), e1) = fx1 , ( f (x), e2) = fx2 and ( f (x), en) = fxn .


 • Note that f (x; u) = −f (x; −u).


                                                                          3
Smooth Functions - 1st order approximation


 • A first-order approximation of f near x ∈ O
   by means of the Taylor series with remainder term:
   f (x + δ) = f (x) + ( f (x), δ) + ox(δ) (x + δ ∈ O),


       ox(αδ)
 • lim        = 0 where δ ∈ Rn is small enough.
   α→0   α


 • a smooth function can be locally replaced by a “simple” linear
   approximation of it


                                                           4
Smooth Functions - Optimality Conditions

First-order necessary conditions for an extremum:


 • For x∗ ∈ O to be a local minimizer of f on Rn, it is necessary
   that f (x∗) = 0n,


 • For x∗ ∈ O to be a local maximizer of f on Rn, it is necessary
   that f (x∗) = 0n.




                                                           5
Smooth Functions - Descent/Ascent Directions

Directions of steepest descent and ascent if x is not a stationary
point,


 • the unit steepest descent direction ud of the function f at a
                         f (x)
   point x: ud(x) = −          ,
                         f (x)

 • the unit steepest ascent direction ua of the function f at a
                       f (x)
   point x: ua(x) =          .
                       f (x)

 • One steepest descent direction, only one steepest ascent di-
   rection and u0(x) = −u1(x)

                                                            6
Smooth Functions - Chain Rule


 • Chain rule: Let f : Rn → R, g : Rn → R, h : Rn → Rn.


 • If f ∈ C 1(O), g ∈ C 1(O) and f (x) = g(h(x)) then,    T f (x) =
     T g(h(x)) h(x)



            ∂hj (x)
 •   h(x) =                    is an n × n matrix.
             ∂xi i,j=1,2,...,n



                                                             7
Nonsmooth Optimization


 • Deals with nondifferentiable functions


 • The problem is to find a proper replacement for the concept
   of gradient


 • Different research groups work on nonsmooth function classes;
   hence there are different theories to handle the different non-
   smooth problems


 • Tools replacing the gradient

                                                         8
Keywords of Nonsmooth Optimization


 • Convex Functions, Lipschitz Continuous Functions


 • Generalized directional derivatives, Generalized Derivatives


 • Subgradient method, Bundle method, Discrete Gradient Al-
   gorithm


 • Asplund Spaces


                                                           9
Convex Functions


 • O ⊆ Rn a nonempty convex set
   if αx + (1 − α)y ∈ O for all x, y ∈ O, α ∈ [0, 1]


 • f : O → R, R := [−∞, ∞] s.t.
   f (λx + (1 − λ)y) ≤ λf (x) + (1 − λ)f (y)
   for any x, y ∈ O, λ ∈ [0, 1].




                                                       10
Convex Functions


 • Every local minimum is a global minimum


 • ξ a subgradient of f at a nondifferentiable point x ∈ domf
   if it satisfies the subgradient inequality, i.e.,

                      f (y) ≥ f (x) + (ξ, y − x).


 • Set of subgradients of is called subdifferential, ∂f (x)
   ∂f (x) := {ξ ∈ Rn | f (y) ≥ f (x) + (ξ, y − x) ∀y ∈ Rn}.


                                                              11
Convex Functions


 • The subgradients at a point can be characterized by direc-
   tional derivative: f (x; u) = sup (ξ, u).
                               ξ∈∂f (x)



 • x in the interior of domf , subdifferential ∂f (x) is compact
   then the directional derivative is finite


 • Subdifferential in relation with the directional derivative
   ∂f (x) = {ξ ∈ Rn | f (x; u) ≥ (ξ, u) ∀u ∈ Rn}.


                                                            12
Lipschitz Continuous Functions


 • f : O → R is Lipschitz continuous for some constant K
   if for all y, z in an open set O: |f (y) − f (z)| ≤ K y − z


 • Differentiable almost everywhere


 • Clarke subdifferential ∂C f (x) of Lipschitz continuous f at x
   ∂C f (x) = co{ξ ∈ Rn | ξ = lim f (xk ), xk → x, xk ∈ D}
                             k→∞
   D is the set where the function is differentiable.


                                                                 13
Lipschitz Continuous Functions


 • Mean Value Theorem for Clarke subdifferentials ξ
   f (b) − f (a) = (ξ, b − a)


 • Nonsmooth chain rule with respect to Clarke subdifferential
                           m
   ∂C (g ◦ F )(x) ⊆ co          ξiµi | ξ = (ξ1, ξ2, . . . , ξm) ∈ ∂C g(F (x))
                          i=1
   µi ∈ ∂C fi(x) (i = 1, 2, . . . , m)


 • F (·) = (f1(·), f2(·), . . . , fm(·)) a vector valued function,
   g : Rm → R, g ◦ F : Rn → R are Lipschitz continuous

                                                                        14
Regular Functions


 • Locally Lipschitz functions have directional derivative
   fC (x; u) = f (x; u)


 • Ex: Semismooth functions: f : Rn → R at x ∈ Rn is locally
   Lipschitz for every u ∈ Rn the following limit exists:
       lim     (ξ, u)
   ξ∈∂f (x+αu)
       v→u
      α→+0




                                                             15
Max- and Min-type Functions


 • f (x) = max {f1(x), f2(x), . . . , fm(x)}, fi : Rn → R (i = 1, 2, . . . , m)

                                    
                                    
 • ∂C f (x) ⊆ co              ∂C fi(x) ,
                     i∈J(x)
                                    
   where J(x) := {i = 1, 2, . . . , m | f (x) = fi(x)}


 • Ex: f (x) = max {f1(x), f2(x)}




                                                                    16
Quasidifferentiable Functions


 • f : Rn → R is quasidifferentiable
   if f (x; u) exist finitely ∀x in the direction u and
                         ¯
   there exists [∂f (x), ∂ f (x)]


 • f (x; u) = max        (ξ, u) +     min       (φ, u)
              ξ∈∂f (x)                ¯
                                    φ∈∂ f (x)


            ¯
 • [∂f (x), ∂ f (x)] is the quasidifferential, ∂f (x) subdifferential,
   ∂f (x) superdifferential


                                                              17
Directional Derivatives

f : O → R, O ⊂ Rn, x ∈ O in the direction u ∈ Rn


 • Dini Directional Derivative


 • Hadamard Directional Derivative


 • Clarke Directional Derivative


 • Michel-Penot Directional Derivative

                                                   18
Dini Directional Derivative


 • upper Dini directionally differentiable
   fD (x; u) := lim sup f (x+αu)−f (x)
                              α
               α→+0


 • lower Dini directionally differentiable
   fD (x; −u) := lim inf f (x+αu)−f (x)
                               α
                 α→+0



 • Dini subdifferentiable fD (x; u) = fD (x; −u)



                                                  19
Hadamard Directional Derivative


 • upper Hadamard directionally differentiable
   fH (x; u) := lim sup f (x+αv)−f (x)
                              α
              α→+0v→u


 • lower Hadamard directionally differentiable
   fH (x; −u) := lim inf f (x+αv)−f (x)
                               α
                α→+0v→u



 • Hadamard Subdifferentiable fH (x; u) = fH (x; −u)



                                                      20
Clarke Directional Derivative


 • upper Clarke directionally differentiable
   fC (x; u) := lim sup f (x+αu)−f (y)
                              α
              y→xα→+0



 • lower Clarke directionally differentiable
   fC (x; −u) := lim inf f (x+αu)−f (y)
                                α
                y→xα→+0



 • Clarke Subdifferentiable fC (x; u) = fC (x; −u)



                                                    21
Michel-Penot Directional Derivative


 • upper Michel-Penot directionally differentiable
                               1
   fM P (x; u) := sup {lim sup α [f (x + α(u + v)) − f (x + αv)]}
                 v∈Rn     α→0


 • lower Michel-Penot directionally differentiable
                                1
   fM P (x; −u) := inf {lim inf α [f (x + α(u + v)) − f (x + αv)]}
                   v∈Rn   α→0



 • Michel-Penot Subdifferentiable fM P (x; u) = fM P (x; −u)



                                                              22
Subdifferentials and Optimality Conditions


 • f (x; u) = max (ξ, u) ∀u ∈ Rn
             ξ∈∂f (x)



 • For a point x∗ to be a minimizer,
   it is necessary that 0n ∈ ∂f (x)


 • A point x∗ satisfying 0n ∈ ∂f (x) is called stationary point




                                                            23
Nonsmooth Optimization Methods


 • Subgradient Algorithm (and -Subgradient Methods)


 • Bundle Methods


 • Discrete Gradients




                                                      24
Descent Methods


 • min f (x) subject to x ∈ Rn


 • Objective is to find dk f (xk + dk ) < f (xk ),


 • min f (xk + d) − f (xk ) subject to d ∈ Rn.


 • f (x) twice continuously differentiable, expanding f (xk + d)
   f (xk + d) − f (xk ) = f (xk , d) + d (d)
    (d) → 0 as d → 0

                                                           25
Descent Methods


 • We know f (xk , d) =     f (xk )T d


 • min        f (xk )T d
   d∈Rn
   subject to      d ≤ 1.


 • Search direction in descent is obtained
   − f (xk )
       f (x )
          k



 • To find xk+1, a line search performed along dk
   to obtain t from which next point xk + tdk is computed

                                                        26
Subgradient Algorithm


 • Developed for minimizing convex functions


 • min f (x) subject to x ∈ Rn


 • x0 given, generates a sequence {xk }∞ according to
                                       k=0
   x k+1 = xk − α v k , v k ∈ ∂f (xk )
                 k


 • Simple generalization of a descent method with line search


 • Opposite direction of subgradient is not descent
   line search cannot be used

                                                         27
Subgradient Algorithm


 • Does not converge to a stationary point


 • Special rules for computation of a step size


 • Theorem by Shor N.Z.:
   S ∗ set of minimum points of f , {xk } using step αk := α
                                                           vk
   for any and any x∗ ∈ S ∗, one can find a k = ¯   k
   f (¯) = f (x¯) and x − x∗ < α(1+ )
      x        k      ¯           2



                                                           28
Bundle Method


 • At current iterate xk , we have trial points
   y j ∈ Rn (j ∈ Jk ⊂ {1, 2, . . . , k})


 • Idea: underestimate f by using a piecewise-linear functions


 • Subdifferential of f at x:
   ∂f (x) = {v j ∈ Rn | (v, z − x) ≤ f (z) − f (x) ∀z ∈ Rn}


 • fk (x) = max {f (y j ) + (v j , x − y j )}
   ˆ
             j∈Jk


 • fk (x) ≤ f (x) ∀x ∈ Rn and fk (y j ) = f (y j ) j ∈ Jk
   ˆ                          ˆ

                                                              29
Bundle Method


 • Serious Step: xk+1 := y k+1 := xk + tdk , t > 0
   in case a sufficient decrease achieved at xk+1,


 • Null Step: xk+1 := xk , in case no sufficient decrease achieved,
   gradient information is enriched by new subgradient
   vk+1 ∈ ∂f (yk+1) in the bundle.




                                                           30
Bundle Method


 • Standart concepts: serious step and null step


 • The convergence problem is avoided by making sure that
   they are descent methods.


 • Descent direction is found by solving a QP involving the
   cutting plane approximation of the function over a bunddle
   of subgradients.


 • Utilize the information from the previous iterations by storing
   the subgradient information into a bundle.

                                                            31
Asplund Spaces


 • Nonsmooth referred to functions, spaces can also be referred


 • Banach spaces: complete normed vector spaces


 • Frechet derivative, Gateaux derivative


 • f is Frechet differentiable on an open set U ⊂ V ,
   if its Gateaux derivative linear, bounded at each point of U
   and the Gateaux derivative is a continuous map U → L(V, W ).


 • Asplund Spaces: a Banach space, every convex continuous
   function is generically Frechet differentiable

                                                         32
Referanslar

Clarke, F.H., 1983. Optimization and Nonsmooth Analysis,
Wiley-Interscience, New York.

Demyanov, V.F., 2002. The Rise of Nonsmooth Analysis: Its
Main Tools, Cybernetics and Systems Analysis, 38(4), 2002.

Jongen, H. Th., Pallaschke, D., 1988. On linearization and
continuous selections of functions, Optimization 19(3), 343-353.

Rockafellar, R.T., 1972. Convex Analysis, Princeton University
Press, New Jersey.

Schittkowski K., 1992. Solving nonlinear programming problems
with very many constraints, Optimization, 25, 179-196.
                                                          33
Weber, G.-W., 1993. Minimization of a max-type function:
Characterization of structural stability, in: Parametric Optimiza-
tion and Related Topics III, J. Guddat, J., H. Th. Jongen, and
B. Kummer, and F. Nozicka, eds., Peter Lang publishing house,
Frankfurt a.M., Bern, New York, pp. 519538.

Mais conteúdo relacionado

Mais procurados

Système de transition étiquété
Système de transition étiquétéSystème de transition étiquété
Système de transition étiquétéIntissar Dguechi
 
Présentation data warehouse etl et olap
Présentation data warehouse etl et olapPrésentation data warehouse etl et olap
Présentation data warehouse etl et olapCynapsys It Hotspot
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingPrithwis Mukerjee
 
A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)Abdelkader OUARED
 
Big data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-businessBig data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-businessVincent de Stoecklin
 
Architecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case StudyArchitecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case StudyMark Ginnebaugh
 
Datamining - On What Kind of Data
Datamining - On What Kind of DataDatamining - On What Kind of Data
Datamining - On What Kind of Datawina wulansari
 
Application of abc algorithm
Application of abc algorithmApplication of abc algorithm
Application of abc algorithmAbhishek Neve
 
Mise en place d'un Data Warehouse
Mise en place d'un Data WarehouseMise en place d'un Data Warehouse
Mise en place d'un Data WarehouseAbderrahmane Filali
 
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...Microsoft Ideas
 
Business Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseBusiness Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseAlexandre Equoy
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j
 
Présentation Big Data DFCG
Présentation Big Data DFCGPrésentation Big Data DFCG
Présentation Big Data DFCGMicropole Group
 

Mais procurados (20)

Data Warehouse 101
Data Warehouse 101Data Warehouse 101
Data Warehouse 101
 
Système de transition étiquété
Système de transition étiquétéSystème de transition étiquété
Système de transition étiquété
 
Présentation data warehouse etl et olap
Présentation data warehouse etl et olapPrésentation data warehouse etl et olap
Présentation data warehouse etl et olap
 
Etl -
Etl -Etl -
Etl -
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)A Brief History of Database Management (SQL, NoSQL, NewSQL)
A Brief History of Database Management (SQL, NoSQL, NewSQL)
 
Big data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-businessBig data - Cours d'introduction l Data-business
Big data - Cours d'introduction l Data-business
 
Architecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case StudyArchitecting a Data Warehouse: A Case Study
Architecting a Data Warehouse: A Case Study
 
Datamining - On What Kind of Data
Datamining - On What Kind of DataDatamining - On What Kind of Data
Datamining - On What Kind of Data
 
Application of abc algorithm
Application of abc algorithmApplication of abc algorithm
Application of abc algorithm
 
Mise en place d'un Data Warehouse
Mise en place d'un Data WarehouseMise en place d'un Data Warehouse
Mise en place d'un Data Warehouse
 
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...
Project Server/PowerBI : Reporting et analyse de données grâce à la Business ...
 
BIG DATA
BIG DATABIG DATA
BIG DATA
 
Business Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouseBusiness Intelligence : introduction to datawarehouse
Business Intelligence : introduction to datawarehouse
 
Data mining
Data miningData mining
Data mining
 
Big Data Ecosystem
Big Data EcosystemBig Data Ecosystem
Big Data Ecosystem
 
Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real World
 
Big data architectures
Big data architecturesBig data architectures
Big data architectures
 
Présentation Big Data DFCG
Présentation Big Data DFCGPrésentation Big Data DFCG
Présentation Big Data DFCG
 
C#
C#C#
C#
 

Destaque

Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationSSA KPI
 
Optimization/Gradient Descent
Optimization/Gradient DescentOptimization/Gradient Descent
Optimization/Gradient Descentkandelin
 
Gomory's cutting plane method
Gomory's cutting plane methodGomory's cutting plane method
Gomory's cutting plane methodRajesh Piryani
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energySSA KPI
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent methodSanghyuk Chun
 
Germany presentation
Germany presentationGermany presentation
Germany presentationSSA KPI
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainabilitySSA KPI
 

Destaque (7)

Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
 
Optimization/Gradient Descent
Optimization/Gradient DescentOptimization/Gradient Descent
Optimization/Gradient Descent
 
Gomory's cutting plane method
Gomory's cutting plane methodGomory's cutting plane method
Gomory's cutting plane method
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Germany presentation
Germany presentationGermany presentation
Germany presentation
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
 

Semelhante a Nonsmooth Optimization

Lesson 19: Partial Derivatives
Lesson 19: Partial DerivativesLesson 19: Partial Derivatives
Lesson 19: Partial DerivativesMatthew Leingang
 
03 convexfunctions
03 convexfunctions03 convexfunctions
03 convexfunctionsSufyan Sahoo
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsVjekoslavKovac1
 
2.4 defintion of derivative
2.4 defintion of derivative2.4 defintion of derivative
2.4 defintion of derivativemath265
 
Lesson 21: Curve Sketching II (Section 4 version)
Lesson 21: Curve Sketching  II (Section 4 version)Lesson 21: Curve Sketching  II (Section 4 version)
Lesson 21: Curve Sketching II (Section 4 version)Matthew Leingang
 
CS210-slides-05-04-Functions-Inverse-and-Composition.pdf
CS210-slides-05-04-Functions-Inverse-and-Composition.pdfCS210-slides-05-04-Functions-Inverse-and-Composition.pdf
CS210-slides-05-04-Functions-Inverse-and-Composition.pdfAminaRao1
 
0.5.derivatives
0.5.derivatives0.5.derivatives
0.5.derivativesm2699
 
Lesson 21: Curve Sketching II (Section 10 version)
Lesson 21: Curve Sketching II (Section 10 version)Lesson 21: Curve Sketching II (Section 10 version)
Lesson 21: Curve Sketching II (Section 10 version)Matthew Leingang
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange Multipliers IILesson 28: Lagrange Multipliers II
Lesson 28: Lagrange Multipliers IIguestf32826
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange  Multipliers IILesson 28: Lagrange  Multipliers II
Lesson 28: Lagrange Multipliers IIMatthew Leingang
 
Lesson18 Double Integrals Over Rectangles Slides
Lesson18   Double Integrals Over Rectangles SlidesLesson18   Double Integrals Over Rectangles Slides
Lesson18 Double Integrals Over Rectangles SlidesMatthew Leingang
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexityFrank Nielsen
 
23 improper integrals send-x
23 improper integrals send-x23 improper integrals send-x
23 improper integrals send-xmath266
 
23 improper integrals send-x
23 improper integrals send-x23 improper integrals send-x
23 improper integrals send-xmath266
 
Polynomial functions
Polynomial functionsPolynomial functions
Polynomial functionsdedearfandy
 
Lesson 9: Basic Differentiation Rules
Lesson 9: Basic Differentiation RulesLesson 9: Basic Differentiation Rules
Lesson 9: Basic Differentiation RulesMatthew Leingang
 

Semelhante a Nonsmooth Optimization (20)

boyd 3.1
boyd 3.1boyd 3.1
boyd 3.1
 
Lesson 19: Partial Derivatives
Lesson 19: Partial DerivativesLesson 19: Partial Derivatives
Lesson 19: Partial Derivatives
 
03 convexfunctions
03 convexfunctions03 convexfunctions
03 convexfunctions
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentials
 
2.4 defintion of derivative
2.4 defintion of derivative2.4 defintion of derivative
2.4 defintion of derivative
 
Lesson 21: Curve Sketching II (Section 4 version)
Lesson 21: Curve Sketching  II (Section 4 version)Lesson 21: Curve Sketching  II (Section 4 version)
Lesson 21: Curve Sketching II (Section 4 version)
 
CS210-slides-05-04-Functions-Inverse-and-Composition.pdf
CS210-slides-05-04-Functions-Inverse-and-Composition.pdfCS210-slides-05-04-Functions-Inverse-and-Composition.pdf
CS210-slides-05-04-Functions-Inverse-and-Composition.pdf
 
0.5.derivatives
0.5.derivatives0.5.derivatives
0.5.derivatives
 
Lesson 21: Curve Sketching II (Section 10 version)
Lesson 21: Curve Sketching II (Section 10 version)Lesson 21: Curve Sketching II (Section 10 version)
Lesson 21: Curve Sketching II (Section 10 version)
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange Multipliers IILesson 28: Lagrange Multipliers II
Lesson 28: Lagrange Multipliers II
 
Lesson 28: Lagrange Multipliers II
Lesson 28: Lagrange  Multipliers IILesson 28: Lagrange  Multipliers II
Lesson 28: Lagrange Multipliers II
 
Lesson18 Double Integrals Over Rectangles Slides
Lesson18   Double Integrals Over Rectangles SlidesLesson18   Double Integrals Over Rectangles Slides
Lesson18 Double Integrals Over Rectangles Slides
 
Partial Derivatives.pdf
Partial Derivatives.pdfPartial Derivatives.pdf
Partial Derivatives.pdf
 
subdiff_prox.pdf
subdiff_prox.pdfsubdiff_prox.pdf
subdiff_prox.pdf
 
Derivatives
DerivativesDerivatives
Derivatives
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexity
 
23 improper integrals send-x
23 improper integrals send-x23 improper integrals send-x
23 improper integrals send-x
 
23 improper integrals send-x
23 improper integrals send-x23 improper integrals send-x
23 improper integrals send-x
 
Polynomial functions
Polynomial functionsPolynomial functions
Polynomial functions
 
Lesson 9: Basic Differentiation Rules
Lesson 9: Basic Differentiation RulesLesson 9: Basic Differentiation Rules
Lesson 9: Basic Differentiation Rules
 

Mais de SSA KPI

Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentSSA KPI
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering educationSSA KPI
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginersSSA KPI
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011SSA KPI
 
Talking with money
Talking with moneyTalking with money
Talking with moneySSA KPI
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investmentSSA KPI
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesSSA KPI
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice gamesSSA KPI
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security CostsSSA KPI
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsSSA KPI
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5SSA KPI
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4SSA KPI
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3SSA KPI
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2SSA KPI
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1SSA KPI
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biologySSA KPI
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsSSA KPI
 
Elements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal SystemsElements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal SystemsSSA KPI
 
Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2SSA KPI
 
Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1SSA KPI
 

Mais de SSA KPI (20)

Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
 
Talking with money
Talking with moneyTalking with money
Talking with money
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
 
Elements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal SystemsElements of Theory for Multi-Neuronal Systems
Elements of Theory for Multi-Neuronal Systems
 
Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2Molecular Mechanisms of Pain. Part 2
Molecular Mechanisms of Pain. Part 2
 
Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1Molecular Mechanisms of Pain. Part 1
Molecular Mechanisms of Pain. Part 1
 

Último

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 

Último (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

Nonsmooth Optimization

  • 1. 1
  • 2. Preliminaries • Rn, n-dimensional real Euclidean space and x, y ∈ Rn n • Usual inner product (x, y) = xT y = [ xiyi] i=1 1 • Euclidean norm x = (x, x) = (xT x) 2 • f : O → R is smooth (continuously differentiable), if the gradient f : O → R is defined and continuous on an open T ∂f (x) ∂f (x) ∂f (x) set O ⊆ Rn: f (x) = , ,..., ∂x1 ∂x2 ∂xn 2
  • 3. Smooth Functions - Directional Derivative • Directional derivatives f (x; u), f (x; −u) of f at x ∈ O, in the direction of u ∈ Rn: f (x + αu) − f (x) f (x; u) := lim = ( f (x), u), α→+0 α • f (x; e1), f (x; e2), . . . , f (x; en), ei(i = 1, 2, . . . , n) unit vectors • ( f (x), e1) = fx1 , ( f (x), e2) = fx2 and ( f (x), en) = fxn . • Note that f (x; u) = −f (x; −u). 3
  • 4. Smooth Functions - 1st order approximation • A first-order approximation of f near x ∈ O by means of the Taylor series with remainder term: f (x + δ) = f (x) + ( f (x), δ) + ox(δ) (x + δ ∈ O), ox(αδ) • lim = 0 where δ ∈ Rn is small enough. α→0 α • a smooth function can be locally replaced by a “simple” linear approximation of it 4
  • 5. Smooth Functions - Optimality Conditions First-order necessary conditions for an extremum: • For x∗ ∈ O to be a local minimizer of f on Rn, it is necessary that f (x∗) = 0n, • For x∗ ∈ O to be a local maximizer of f on Rn, it is necessary that f (x∗) = 0n. 5
  • 6. Smooth Functions - Descent/Ascent Directions Directions of steepest descent and ascent if x is not a stationary point, • the unit steepest descent direction ud of the function f at a f (x) point x: ud(x) = − , f (x) • the unit steepest ascent direction ua of the function f at a f (x) point x: ua(x) = . f (x) • One steepest descent direction, only one steepest ascent di- rection and u0(x) = −u1(x) 6
  • 7. Smooth Functions - Chain Rule • Chain rule: Let f : Rn → R, g : Rn → R, h : Rn → Rn. • If f ∈ C 1(O), g ∈ C 1(O) and f (x) = g(h(x)) then, T f (x) = T g(h(x)) h(x) ∂hj (x) • h(x) = is an n × n matrix. ∂xi i,j=1,2,...,n 7
  • 8. Nonsmooth Optimization • Deals with nondifferentiable functions • The problem is to find a proper replacement for the concept of gradient • Different research groups work on nonsmooth function classes; hence there are different theories to handle the different non- smooth problems • Tools replacing the gradient 8
  • 9. Keywords of Nonsmooth Optimization • Convex Functions, Lipschitz Continuous Functions • Generalized directional derivatives, Generalized Derivatives • Subgradient method, Bundle method, Discrete Gradient Al- gorithm • Asplund Spaces 9
  • 10. Convex Functions • O ⊆ Rn a nonempty convex set if αx + (1 − α)y ∈ O for all x, y ∈ O, α ∈ [0, 1] • f : O → R, R := [−∞, ∞] s.t. f (λx + (1 − λ)y) ≤ λf (x) + (1 − λ)f (y) for any x, y ∈ O, λ ∈ [0, 1]. 10
  • 11. Convex Functions • Every local minimum is a global minimum • ξ a subgradient of f at a nondifferentiable point x ∈ domf if it satisfies the subgradient inequality, i.e., f (y) ≥ f (x) + (ξ, y − x). • Set of subgradients of is called subdifferential, ∂f (x) ∂f (x) := {ξ ∈ Rn | f (y) ≥ f (x) + (ξ, y − x) ∀y ∈ Rn}. 11
  • 12. Convex Functions • The subgradients at a point can be characterized by direc- tional derivative: f (x; u) = sup (ξ, u). ξ∈∂f (x) • x in the interior of domf , subdifferential ∂f (x) is compact then the directional derivative is finite • Subdifferential in relation with the directional derivative ∂f (x) = {ξ ∈ Rn | f (x; u) ≥ (ξ, u) ∀u ∈ Rn}. 12
  • 13. Lipschitz Continuous Functions • f : O → R is Lipschitz continuous for some constant K if for all y, z in an open set O: |f (y) − f (z)| ≤ K y − z • Differentiable almost everywhere • Clarke subdifferential ∂C f (x) of Lipschitz continuous f at x ∂C f (x) = co{ξ ∈ Rn | ξ = lim f (xk ), xk → x, xk ∈ D} k→∞ D is the set where the function is differentiable. 13
  • 14. Lipschitz Continuous Functions • Mean Value Theorem for Clarke subdifferentials ξ f (b) − f (a) = (ξ, b − a) • Nonsmooth chain rule with respect to Clarke subdifferential m ∂C (g ◦ F )(x) ⊆ co ξiµi | ξ = (ξ1, ξ2, . . . , ξm) ∈ ∂C g(F (x)) i=1 µi ∈ ∂C fi(x) (i = 1, 2, . . . , m) • F (·) = (f1(·), f2(·), . . . , fm(·)) a vector valued function, g : Rm → R, g ◦ F : Rn → R are Lipschitz continuous 14
  • 15. Regular Functions • Locally Lipschitz functions have directional derivative fC (x; u) = f (x; u) • Ex: Semismooth functions: f : Rn → R at x ∈ Rn is locally Lipschitz for every u ∈ Rn the following limit exists: lim (ξ, u) ξ∈∂f (x+αu) v→u α→+0 15
  • 16. Max- and Min-type Functions • f (x) = max {f1(x), f2(x), . . . , fm(x)}, fi : Rn → R (i = 1, 2, . . . , m)     • ∂C f (x) ⊆ co ∂C fi(x) , i∈J(x)   where J(x) := {i = 1, 2, . . . , m | f (x) = fi(x)} • Ex: f (x) = max {f1(x), f2(x)} 16
  • 17. Quasidifferentiable Functions • f : Rn → R is quasidifferentiable if f (x; u) exist finitely ∀x in the direction u and ¯ there exists [∂f (x), ∂ f (x)] • f (x; u) = max (ξ, u) + min (φ, u) ξ∈∂f (x) ¯ φ∈∂ f (x) ¯ • [∂f (x), ∂ f (x)] is the quasidifferential, ∂f (x) subdifferential, ∂f (x) superdifferential 17
  • 18. Directional Derivatives f : O → R, O ⊂ Rn, x ∈ O in the direction u ∈ Rn • Dini Directional Derivative • Hadamard Directional Derivative • Clarke Directional Derivative • Michel-Penot Directional Derivative 18
  • 19. Dini Directional Derivative • upper Dini directionally differentiable fD (x; u) := lim sup f (x+αu)−f (x) α α→+0 • lower Dini directionally differentiable fD (x; −u) := lim inf f (x+αu)−f (x) α α→+0 • Dini subdifferentiable fD (x; u) = fD (x; −u) 19
  • 20. Hadamard Directional Derivative • upper Hadamard directionally differentiable fH (x; u) := lim sup f (x+αv)−f (x) α α→+0v→u • lower Hadamard directionally differentiable fH (x; −u) := lim inf f (x+αv)−f (x) α α→+0v→u • Hadamard Subdifferentiable fH (x; u) = fH (x; −u) 20
  • 21. Clarke Directional Derivative • upper Clarke directionally differentiable fC (x; u) := lim sup f (x+αu)−f (y) α y→xα→+0 • lower Clarke directionally differentiable fC (x; −u) := lim inf f (x+αu)−f (y) α y→xα→+0 • Clarke Subdifferentiable fC (x; u) = fC (x; −u) 21
  • 22. Michel-Penot Directional Derivative • upper Michel-Penot directionally differentiable 1 fM P (x; u) := sup {lim sup α [f (x + α(u + v)) − f (x + αv)]} v∈Rn α→0 • lower Michel-Penot directionally differentiable 1 fM P (x; −u) := inf {lim inf α [f (x + α(u + v)) − f (x + αv)]} v∈Rn α→0 • Michel-Penot Subdifferentiable fM P (x; u) = fM P (x; −u) 22
  • 23. Subdifferentials and Optimality Conditions • f (x; u) = max (ξ, u) ∀u ∈ Rn ξ∈∂f (x) • For a point x∗ to be a minimizer, it is necessary that 0n ∈ ∂f (x) • A point x∗ satisfying 0n ∈ ∂f (x) is called stationary point 23
  • 24. Nonsmooth Optimization Methods • Subgradient Algorithm (and -Subgradient Methods) • Bundle Methods • Discrete Gradients 24
  • 25. Descent Methods • min f (x) subject to x ∈ Rn • Objective is to find dk f (xk + dk ) < f (xk ), • min f (xk + d) − f (xk ) subject to d ∈ Rn. • f (x) twice continuously differentiable, expanding f (xk + d) f (xk + d) − f (xk ) = f (xk , d) + d (d) (d) → 0 as d → 0 25
  • 26. Descent Methods • We know f (xk , d) = f (xk )T d • min f (xk )T d d∈Rn subject to d ≤ 1. • Search direction in descent is obtained − f (xk ) f (x ) k • To find xk+1, a line search performed along dk to obtain t from which next point xk + tdk is computed 26
  • 27. Subgradient Algorithm • Developed for minimizing convex functions • min f (x) subject to x ∈ Rn • x0 given, generates a sequence {xk }∞ according to k=0 x k+1 = xk − α v k , v k ∈ ∂f (xk ) k • Simple generalization of a descent method with line search • Opposite direction of subgradient is not descent line search cannot be used 27
  • 28. Subgradient Algorithm • Does not converge to a stationary point • Special rules for computation of a step size • Theorem by Shor N.Z.: S ∗ set of minimum points of f , {xk } using step αk := α vk for any and any x∗ ∈ S ∗, one can find a k = ¯ k f (¯) = f (x¯) and x − x∗ < α(1+ ) x k ¯ 2 28
  • 29. Bundle Method • At current iterate xk , we have trial points y j ∈ Rn (j ∈ Jk ⊂ {1, 2, . . . , k}) • Idea: underestimate f by using a piecewise-linear functions • Subdifferential of f at x: ∂f (x) = {v j ∈ Rn | (v, z − x) ≤ f (z) − f (x) ∀z ∈ Rn} • fk (x) = max {f (y j ) + (v j , x − y j )} ˆ j∈Jk • fk (x) ≤ f (x) ∀x ∈ Rn and fk (y j ) = f (y j ) j ∈ Jk ˆ ˆ 29
  • 30. Bundle Method • Serious Step: xk+1 := y k+1 := xk + tdk , t > 0 in case a sufficient decrease achieved at xk+1, • Null Step: xk+1 := xk , in case no sufficient decrease achieved, gradient information is enriched by new subgradient vk+1 ∈ ∂f (yk+1) in the bundle. 30
  • 31. Bundle Method • Standart concepts: serious step and null step • The convergence problem is avoided by making sure that they are descent methods. • Descent direction is found by solving a QP involving the cutting plane approximation of the function over a bunddle of subgradients. • Utilize the information from the previous iterations by storing the subgradient information into a bundle. 31
  • 32. Asplund Spaces • Nonsmooth referred to functions, spaces can also be referred • Banach spaces: complete normed vector spaces • Frechet derivative, Gateaux derivative • f is Frechet differentiable on an open set U ⊂ V , if its Gateaux derivative linear, bounded at each point of U and the Gateaux derivative is a continuous map U → L(V, W ). • Asplund Spaces: a Banach space, every convex continuous function is generically Frechet differentiable 32
  • 33. Referanslar Clarke, F.H., 1983. Optimization and Nonsmooth Analysis, Wiley-Interscience, New York. Demyanov, V.F., 2002. The Rise of Nonsmooth Analysis: Its Main Tools, Cybernetics and Systems Analysis, 38(4), 2002. Jongen, H. Th., Pallaschke, D., 1988. On linearization and continuous selections of functions, Optimization 19(3), 343-353. Rockafellar, R.T., 1972. Convex Analysis, Princeton University Press, New Jersey. Schittkowski K., 1992. Solving nonlinear programming problems with very many constraints, Optimization, 25, 179-196. 33
  • 34. Weber, G.-W., 1993. Minimization of a max-type function: Characterization of structural stability, in: Parametric Optimiza- tion and Related Topics III, J. Guddat, J., H. Th. Jongen, and B. Kummer, and F. Nozicka, eds., Peter Lang publishing house, Frankfurt a.M., Bern, New York, pp. 519538.