Inlinear algebra,acone—sometimes called alinear conefor distinguishing it from other sorts of cones—is a subset of avector spacethat isclosedunder positive scalar multiplication; that is,Cis a cone ifimpliesfor everypositive scalars.A cone need not be convex, or even look like aconeinEuclidean space.
When the scalars are real numbers, or belong to anordered field,one generally calls aconea subset of a vector space that is closed under multiplication by apositive scalar.In this context, aconvex coneis a cone that is closed under addition, or, equivalently, a subset of a vector space that is closed underlinear combinationswith positive coefficients. It follows that convex cones areconvex sets.[1]
In this article, only the case of scalars in an ordered field is considered.
Definition
editAsubsetCof a vector spaceVover anordered fieldFis acone(or sometimes called alinear cone) if for eachxinCand positive scalarαinF,the productαxis inC.[2]Note that some authors defineconewith the scalarαranging over all non-negative scalars (rather than all positive scalars, which does not include 0).[3]
A coneCis aconvex coneifαx+βybelongs toC,for any positive scalarsα,β,and anyx,yinC.[4][5] A coneCis convex if and only ifC+C⊆C.
This concept is meaningful for any vector space that allows the concept of "positive" scalar, such as spaces over therational,algebraic,or (more commonly) thereal numbers.Also note that the scalars in the definition are positive meaning that the origin does not have to belong to C. Some authors use a definition that ensures the origin belongs toC.[6]Because of the scaling parametersαandβ,cones are infinite in extent and not bounded.
IfCis a convex cone, then for any positive scalarαand anyxinCthe vectorIt follows that a convex coneCis a special case of alinear cone.
It follows from the above property that a convex cone can also be defined as a linear cone that is closed underconvex combinations,or just underadditions.More succinctly, a setCis a convex cone if and only ifαC=CandC+C=C,for any positive scalarα.
Examples
edit- For a vector spaceV,the empty set, the spaceV,and anylinear subspaceofVare convex cones.
- Theconical hullof a finite or infinite set of vectors inis a convex cone.
- Thetangent conesof a convex set are convex cones.
- The setis a cone but not a convex cone.
- The norm coneis a convex cone.
- The intersection of two convex cones in the same vector space is again a convex cone, but their union may fail to be one.
- The class of convex cones is also closed under arbitrarylinear maps.In particular, ifCis a convex cone, so is its oppositeandis the largest linear subspace contained inC.
- The set ofpositive semidefinite matrices.
- The set of nonnegative continuous functions is a convex cone.
Special examples
editAffine convex cones
editAnaffine convex coneis the set resulting from applying an affine transformation to a convex cone.[7]A common example is translating a convex cone by a pointp:p+C.Technically, such transformations can produce non-cones. For example, unlessp= 0,p+Cis not a linear cone. However, it is still called an affine convex cone.
Half-spaces
editA (linear)hyperplaneis a set in the formwhere f is alinear functionalon the vector space V. Aclosedhalf-spaceis a set in the formorand likewise an open half-space uses strict inequality.[8][9]
Half-spaces (open or closed) are affine convex cones. Moreover (in finite dimensions), any convex coneCthat is not the whole spaceVmust be contained in some closed half-spaceHofV;this is a special case ofFarkas' lemma.
Polyhedral and finitely generated cones
editPolyhedral conesare special kinds of cones that can be defined in several ways:[10]: 256–257
- A coneCis polyhedral if it is theconical hullof finitely many vectors (this property is also calledfinitely-generated).[11][12]I.e., there is a set of vectorsso that.
- A cone is polyhedral if it is the intersection of a finite number of half-spaces which have 0 on their boundary (the equivalence between these first two definitions was proved by Weyl in 1935).[13][14]
- A coneCis polyhedral if there is somematrixsuch that.
- A cone is polyhedral if it is the solution set of a system of homogeneous linear inequalities. Algebraically, each inequality is defined by a row of the matrixA.Geometrically, each inequality defines a halfspace that passes through the origin.
Every finitely generated cone is a polyhedral cone, and every polyhedral cone is a finitely generated cone.[11]Every polyhedral cone has a unique representation as a conical hull of its extremal generators, and a unique representation of intersections of halfspaces, given each linear form associated with the halfspaces also define a support hyperplane of a facet.[15]
Polyhedral cones play a central role in the representation theory ofpolyhedra.For instance, the decomposition theorem for polyhedra states that every polyhedron can be written as theMinkowski sumof aconvex polytopeand a polyhedral cone.[16][17]Polyhedral cones also play an important part in proving the relatedFinite Basis Theoremfor polytopes which shows that every polytope is a polyhedron and everyboundedpolyhedron is a polytope.[16][18][19]
The two representations of a polyhedral cone - by inequalities and by vectors - may have very different sizes. For example, consider the cone of all non-negativen-by-nmatrices with equal row and column sums. The inequality representation requiresn2inequalities and2(n− 1)equations, but the vector representation requiresn!vectors (see theBirkhoff-von Neumann Theorem). The opposite can also happen - the number of vectors may be polynomial while the number of inequalities is exponential.[10]: 256
The two representations together provide an efficient way to decide whether a given vector is in the cone: to show that it is in the cone, it is sufficient to present it as a conic combination of the defining vectors; to show that it is not in the cone, it is sufficient to present a single defining inequality that it violates. This fact is known asFarkas' lemma.
A subtle point in the representation by vectors is that the number of vectors may be exponential in the dimension, so the proof that a vector is in the cone might be exponentially long. Fortunately,Carathéodory's theoremguarantees that every vector in the cone can be represented by at mostddefining vectors, wheredis the dimension of the space.
Blunt, pointed, flat, salient, and proper cones
editAccording to the above definition, ifCis a convex cone, thenC∪ {0} is a convex cone, too. A convex cone is said to bepointedif0is inC,andbluntif0is not inC.[2][20]Blunt cones can be excluded from the definition of convex cone by substituting "non-negative" for "positive" in the condition of α, β.
A cone is calledflatif it contains some nonzero vectorxand its opposite −x,meaningCcontains a linear subspace of dimension at least one, andsalientotherwise.[21][22] A blunt convex cone is necessarily salient, but the converse is not necessarily true. A convex coneCis salient if and only ifC∩ −C⊆ {0}. A coneCis said to begeneratingifequals the whole vector space.[23]
Some authors require salient cones to be pointed.[24] The term "pointed" is also often used to refer to a closed cone that contains no complete line (i.e., no nontrivial subspace of the ambient vector spaceV,or what is called a salient cone).[25][26][27] The termproper(convex)coneis variously defined, depending on the context and author. It often means a cone that satisfies other properties like being convex, closed, pointed, salient, and full-dimensional.[28][29][30]Because of these varying definitions, the context or source should be consulted for the definition of these terms.
Rational cones
editA type of cone of particular interest to pure mathematicians is thepartially ordered setof rational cones. "Rational cones are important objects in toric algebraic geometry, combinatorial commutative algebra, geometric combinatorics, integer programming.".[31]This object arises when we study cones intogether with thelattice.A cone is calledrational(here we assume "pointed", as defined above) whenever its generators all haveintegercoordinates, i.e., ifis a rational cone, thenfor some.
Dual cone
editLetC⊂Vbe a set, not necessarily a convex set, in a real vector spaceVequipped with aninner product.The (continuous or topological)dual conetoCis the set
which is always a convex cone. Here,is theduality pairingbetweenCandV,i.e..
More generally, the (algebraic) dual cone toC⊂Vin a linear space V is a subset of thedual spaceV*defined by:
In other words, ifV*is thealgebraic dual spaceofV,C*is the set of linear functionals that are nonnegative on the primal coneC.If we takeV*to be thecontinuous dual spacethen it is the set of continuous linear functionals nonnegative onC.[32]This notion does not require the specification of an inner product onV.
In finite dimensions, the two notions of dual cone are essentially the same because every finite dimensional linear functional is continuous,[33]and every continuous linear functional in an inner product space induces a linear isomorphism (nonsingular linear map) fromV*toV,and this isomorphism will take the dual cone given by the second definition, inV*,onto the one given by the first definition; see theRiesz representation theorem.[32]
IfCis equal to its dual cone, thenCis calledself-dual.A cone can be said to be self-dual without reference to any given inner product, if there exists an inner product with respect to which it is equal to its dual by the first definition.
Constructions
edit- Given a closed, convex subsetKofHilbert spaceV,theoutward normal coneto the setKat the pointxinKis given by
- Given a closed, convex subsetKofV,thetangent cone(orcontingent cone) to the setKat the pointxis given by
- Given a closed, convex subsetKof Hilbert spaceV,thetangent coneto the setKat the pointxinKcan be defined aspolar coneto outwards normal cone:
Both the normal and tangent cone have the property of being closed and convex.
They are important concepts in the fields ofconvex optimization,variational inequalitiesandprojected dynamical systems.
Properties
editIfCis a non-empty convex cone inX,then the linear span ofCis equal toC-Cand the largest vector subspace ofXcontained inCis equal toC∩ (−C).[34]
Partial order defined by a convex cone
editA pointed and salient convex coneCinduces apartial ordering"≥" onV,defined so thatif and only if(If the cone is flat, the same definition gives merely apreorder.) Sums and positive scalar multiples of valid inequalities with respect to this order remain valid inequalities. A vector space with such an order is called anordered vector space.Examples include theproduct orderon real-valued vectors,and theLoewner orderon positive semidefinite matrices. Such an ordering is commonly found insemidefinite programming.
See also
editNotes
edit- ^Boyd, Stephen; Vandenberghe, Lieven (2004-03-08).Convex Optimization.Cambridge University Press.ISBN978-0-521-83378-3.
- ^abBernstein, Dennis S. (2009-07-26).Matrix Mathematics: Theory, Facts, and Formulas(Second ed.). Princeton University Press. p. 97.ISBN978-0691140391.
- ^C. Zalinescu (1 January 2002).Convex Analysis in General Vector Spaces.World Scientific. p. 1.ISBN978-981-238-067-8.
- ^Nef, Walter (1988-01-01).Linear Algebra.Courier Corporation. p. 35.ISBN9780486657721.
- ^Itô, Kiyosi (1993-01-01).Encyclopedic Dictionary of Mathematics.MIT Press.ISBN9780262590204.
- ^Rockafellar, Ralph Tyrell (2015-04-29).Convex Analysis.Princeton University Press. p. 13.ISBN9781400873173.
- ^Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude (2012-12-06).Fundamentals of Convex Analysis.Springer Science & Business Media.ISBN9783642564680.
- ^Aliprantis, Charalambos D.; Border, Kim C. (2007-05-02).Infinite Dimensional Analysis: A Hitchhiker's Guide.Springer Science & Business Media. p. 197.ISBN9783540326960.
- ^Rockafellar, Ralph Tyrell (2015-04-29).Convex Analysis.Princeton University Press. p. 10.ISBN9781400873173.
- ^abLovász, László;Plummer, M. D.(1986).Matching Theory.Annals of Discrete Mathematics. Vol. 29. North-Holland.ISBN0-444-87916-1.MR0859549.
- ^abLoera, Jesús A. De; Hemmecke, Raymond; Köppe, Matthias (2012-01-01).Algebraic and Geometric Ideas in the Theory of Discrete Optimization.SIAM.ISBN9781611972443.
- ^Schrijver, Alexander (1998-07-07).Theory of Linear and Integer Programming.John Wiley & Sons.ISBN9780471982326.
- ^Weyl, H. (1935). "Elementare Theorie der konvexen Polyeder".Commentarii Mathematici Helvetici.7:290–306.doi:10.1007/BF01292722.
- ^Mirkil, H. (1957). "New characterizations of polyhedral cones".Canadian Journal of Mathematics.9:1–4.doi:10.4153/CJM-1957-001-5.MR0083761.
- ^Bruns, Winfried; Gubeladze, Joseph (2009).Polytopes, Rings and K-Theory(1 ed.). Springer Monographs in Mathematics. p.3.ISBN9780387763552.
- ^abSchrijver, Alexander (1998-07-07).Theory of Linear and Integer Programming.John Wiley & Sons. pp. 88–89.ISBN9780471982326.
- ^Conforti, Michele; Cornuejols, Gerard; Zambelli, Giacomo (2014-11-15).Integer Programming.Springer. p. 111.ISBN9783319110080.
- ^Korte, Bernhard; Vygen, Jens (2013-11-11).Combinatorial Optimization: Theory and Algorithms.Springer Science & Business Media. p. 61.ISBN9783662217115.
- ^Villarreal, Rafael (2015-03-26).Monomial Algebras, Second Edition.CRC Press. p. 9.ISBN9781482234701.
- ^Dhara, Anulekha; Dutta, Joydeep (2011-10-17).Optimality Conditions in Convex Optimization: A Finite-Dimensional View.CRC Press. p. 243.ISBN9781439868225.
- ^Neustadt, Lucien W. (2015-03-08).Optimization: A Theory of Necessary Conditions.Princeton University Press. p. 6.ISBN9781400870530.
- ^Edwards, R. E. (2012-10-25).Functional Analysis: Theory and Applications.Courier Corporation. p. 135.ISBN9780486145105.
- ^Schaefer & Wolff 1999,pp. 205–209.
- ^Hadjisavvas, Nicolas; Martinez-Legaz, Juan E.; Penot, Jean-Paul (2001-04-10).Generalized Convexity and Generalized Monotonicity: Proceedings of the 6th International Symposium on Generalized Convexity/Monotonicity, Samos, September 1999.Springer Science & Business Media. p. 238.ISBN9783540418061.
- ^Bauschke, Heinz H.; Combettes, Patrick L. (2011-04-19).Convex Analysis and Monotone Operator Theory in Hilbert Spaces.Springer Science & Business Media. p. 88.ISBN9781441994677.
- ^Cameron, Neil (1985-09-05).Introduction to Linear and Convex Programming.CUP Archive. p. 32.ISBN9780521312073.
- ^Panik, M. J. (2013-12-01).Linear Programming: Mathematics, Theory and Algorithms.Springer Science & Business Media. p. 40.ISBN9781461334347.
- ^Dattorro, Jon (2005-01-01).Convex Optimization & Euclidean Distance Geometry.Meboo Publishing USA. p. 96.ISBN9780976401308.
- ^Nicola, PierCarlo (2013-03-14).Mainstream Mathematical Economics in the 20th Century.Springer Science & Business Media. p. 125.ISBN9783662042380.
- ^Fujiwara, Hidenori; Ludwig, Jean (2014-12-05).Harmonic Analysis on Exponential Solvable Lie Groups.Springer. p. 246.ISBN9784431552888.
- ^Gubeladze, Joseph; Michałek, Mateusz (1 January 2018). "The poset of rational cones".Pacific Journal of Mathematics.292(1): 103–115.arXiv:1606.02083.doi:10.2140/pjm.2018.292.103.S2CID119639952.
- ^abHunter, John K.; Nachtergaele, Bruno (2001-01-01).Applied Analysis.World Scientific. p. 116.ISBN9789810241919.
- ^Carothers, N. L. (2005-01-01).A Short Course on Banach Space Theory.Cambridge University Press.ISBN9780521603720.
- ^Narici & Beckenstein 2011,pp. 149–153.
References
edit- Bourbaki, Nicolas(1987).Topological Vector Spaces.Elements of Mathematics. Berlin, New York:Springer-Verlag.ISBN978-3-540-13627-9.
- Narici, Lawrence; Beckenstein, Edward (2011).Topological Vector Spaces.Pure and applied mathematics (Second ed.). Boca Raton, FL: CRC Press.ISBN978-1584888666.OCLC144216834.
- Rockafellar, R. T.(1997) [1970].Convex Analysis.Princeton, NJ: Princeton University Press.ISBN1-4008-7317-7.
- Schaefer, Helmut H.;Wolff, Manfred P. (1999).Topological Vector Spaces.GTM.Vol. 8 (Second ed.). New York, NY: Springer New York Imprint Springer.ISBN978-1-4612-7155-0.OCLC840278135.
- Trèves, François(2006) [1967].Topological Vector Spaces, Distributions and Kernels.Mineola, N.Y.: Dover Publications.ISBN978-0-486-45352-1.OCLC853623322.
- Zălinescu, C. (2002).Convex Analysis in General Vector Spaces.River Edge, NJ: World Scientific.ISBN981-238-067-1.MR1921556.