Genericity in Linear Algebra and Analysis with Application to Optimization October 4, 2019

Genericity in Linear Algebra and Analysis with Application to Optimization October 4, 2019

Genericity in Linear Algebra and Analysis with Application to Optimization October 4, 2019 Georg Still University of Twente Contents Chapter 1. Introduction and notation 1 1.1. Introduction 1 1.2. Summary and comments on further reading 5 1.3. Notation 8 Chapter 2. Basis Theory 11 2.1. Properties of generic sets in Rn 11 2.2. Generic sets in function spaces 15 2.3. Algebraic and semi-algebraic sets 18 2.3.1. Properties of semi-algebraic sets 19 2.3.2. Properties of algebraic sets 22 Chapter 3. Genericity results in linear algebra 27 3.1. Basic results 27 3.2. Genericity results in linear programming 28 Chapter 4. Genericity results in analysis 35 4.1. Basic results 35 4.2. Genericity results for eigenvalues of real symmetric matrices 37 4.3. Genericity results for unconstrained programs 39 4.4. Genericity results for systems of nonlinear equations 42 4.5. Genericity results for constrained programs 46 Chapter 5. Manifolds, stratifications, and transversality 55 5.1. Manifolds in Rn 55 5.2. Stratifications and Whitney regular stratifications of sets in Rn 60 5.3. Stratifications and Whitney regular stratifications of sets of matrices 65 5.4. Transversal intersections of manifolds 74 5.5. Transversality of mappings 76 Chapter 6. Genericity results for parametric problems 81 6.1. Jet transversality theorems 81 6.2. Genericity results for parametric families of matrices 83 6.2.1. The ranks of parametric families of symmetric matrices 83 6.2.2. Eigenvalues of parametric families of symmetric matrices 85 6.3. Genericity results for parametric unconstrained programs 90 6.3.1. Parametric unconstrained programs 90 6.3.2. One-parametric unconstrained programs 94 iii iv CONTENTS 6.4. Genericity results for parametric systems of nonlinear equations 99 6.5. Genericity results for parametric constrained programs 102 6.5.1. Parametric constrained programs 104 6.5.2. One-parametric constrained programs 107 6.6. One-parametric quadratic and one-parametric linear programs 119 6.6.1. Genericity results for one-parametric quadratic programs 120 6.6.2. Genericity results for one-parametric linear programs 128 Chapter 7. Appendix: Basics from linear algebra and analysis 147 Bibliography 151 Index 153 CHAPTER 1 Introduction and notation 1.1. Introduction This first section aims to provide an introduction into the topic of the booklet. We start with an illustrative example to motivate the genericity concept. Consider the problem of solving linear equations, (1.1) (P ): Ax = b with a matrix A 2 Rn×n, and a vector b 2 Rn; n 2 N. It is well-known that this equation has a unique solution for all b if and only the following property is met: (1.2) Property. A is nonsingular, or equivalently, det(A) 6= 0 : So we could ask the following Question. Can we expect that for problem (P ) in the ”normal” (or ”generic”) case (to be defined lateron) the ”nice” property (1.2) holds? To formulate this question properly we have to define what we mean by a problem and what we mean by ”generic case”. For our example problem (P ) and the property in (1.2) a problem instance is given by a matrix A 2 Rn×n. If we specify the ”size” n of A, we can consider the whole family P (problem class P) of problems (P ), and we can identify this problem class with the set of all problem instances A: n×n n×n (1.3) P = fA j A 2 R g ≡ R : For topological results, e.g., if we speak of open sets, we need to specify some topology on n×n qP 2 R . Here, we chose the topology related with the (Frobenius-) norm kAk = i;j aij, for a matrix A = (aij)i;j=1;:::;n. DEFINITION 1.1. [problem, problem instance, problem class, problem set (data)] We denote, e.g., by (P ), a mathematical problem of a special type and are interested in a specific property for (P ). Take for example (P ) in (1.1) and property (1.2). This problem and the property depends on the problem data (A in our example). If we specify the data, then we speak of an instance Q of problem (P ) (Q = A in our example). 1 2 1. INTRODUCTION AND NOTATION By a class P of problems (P ) we mean a family of problem instances Q of a specified size. In this report we assume that the problem instances Q are elements of some linear real vector space L endowed with some norm k kL, or some other topology. So, the problem class P can be identified with the set of instances Q (problem set in short): P = fa subset of instances Q in Lg We often tacitly assume that the problem size (n in the example) is fixed and simply use the notion problem to denote the problem class. Coming back to the problem (P ) in (1.1), the property in (1.2), and the problem class P in (1.3), we have to make precise what we mean if we say that property (1.2) holds generically in P. Our first definition is restricted to the case that the problem set (data set) P is a subset of a space Rn. We denote the Lebesgue measure in Rn by µ. DEFINITION 1.2. [generic set, weakly generic set, generic property] n (a) Let be given an open set S ⊂ R . A subset S0 ⊂ S is called a generic set in S if (1) the complement S n S0 of S0 has Lebesgue measure zero, i.e., µ(S n S0) = 0, and n (2) the set S0 is open in R . The set S0 is called weakly generic if only the first condition (1) holds. We also simply call a set Sr ⊂ S generic in S if Sr contains such a generic subset S0 in S. (b) Let us consider a problem class P of a problem (P ), where P ⊂ Rn is open. A prop- erty is called to be generic in the problem class P if there is a generic subset Pr ⊂ P, i.e., (1) P n Pr has Lebesgue measure zero in P, µ(P n Pr) = 0 and n (2) the set Pr is open in R , such that the property holds for all instances Q 2 Pr. We then also say that the property is generically fulfilled in P. The property is said to be weakly generic if for Pr only the first condition (1) holds. REMARK 1.1. The condition (1) in the definition above says that the property holds for almost all instances from P. The second part (2) implies that the property is stable at any instance Q 2 Pr. This condition (2) is particularly important in practical applications. It means that near Q 2 Pr the (“nice”) property is stable wrt. (sufficiently) small perturba- tions of the instance (data) Q. REMARK 1.2. For the definition of a generic set in R (or Rn) we have chosen the Lebesgue measure. Other choices are possible. We have chosen this measure since it is common in analysis and the definition of a set of Lebesgue measure zero only involves basic notions (see Definition 2.1). If we consider another (finite) measure λ in R which is defined by a distribution function R x F (x) = −∞ δ dµ with nonnegative density function δ : R ! R+ such that the Lebesgue 1.1. INTRODUCTION 3 R 1 R integral −∞ δ dµ exists, i.e., λ(S) = S δ dµ for any Lebesgue measurable set S ⊂ R, then µ(S) = 0 implies λ(S) = 0 (see e.g., [34, 11.23 Remark]). So, for such measures λ, genericity wrt. the Lebesgue measure implies genericity wrt. λ measure. The Lebesgue measure corresponds to a uniform distribution given by a “constant” density function. Let us reconsider property (1.2) for problem (P ) in (1.1), with given n 2 N, and corre- sponding problem set P ≡ Rn×n. To show that the property is generic, we have to show that the subset Pr of P given by n×n (1.4) Pr = fA 2 P ≡ R j det(A) 6= 0g is generic. To do so, we apply the basis result in Theorem 3.1. According to formula (7.1) n×n the function p(A) = det(A) defines a polynomial function on R , which by det(In) = 1, is not the zero function. So, using Theorem 3.1, the set P n Pr = fA 2 P j det(A) = 0g has Lebesgue measure zero in P. To show the openness condition for Pr we conclude from (7.1) that det(A) is a continuous function of A. So if det(A) 6= 0 holds, i.e., A 2 Pr, then there must exist some " > 0 such that det(A) 6= 0 is true for all A 2 P satisfying kA − Ak < ". Consequently, Pr is open and we have obtained our first genericity result. THEOREM 1.1. The subset Pr in (1.4) is generic in P and thus the property that Ax = b has a unique solution for all b 2 Rn is generic in P. This genericity result can equivalently be formulated as follows: The property that (for all b 2 Rn) the linear mapping F (x) := Ax − b has a nonsingular Jacobian rF (x) = A is generic in P = fA j A 2 Rn×ng. Nonlinear case: If we consider problems where general nonlinear functions are involved, things become more complicated. Let us look at the problem of solving the system of n nonlinear equa- tions in n variables: (1.5) (P ): F (x) = 0 ; where F : Rn ! Rn is a function from C1(Rn; Rn).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    160 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us