Fact-checked by Grok 2 weeks ago

Conical combination

A conical combination (also known as a conic combination) of a finite collection of vectors x_1, \dots, x_k in a real vector space is a vector expressed as \sum_{i=1}^k \theta_i x_i, where each coefficient \theta_i \geq 0. This construction differs from a convex combination, which requires the coefficients to sum to 1, by permitting arbitrary non-negative scaling without normalization. The conic hull (or conical hull) of a set S, denoted \operatorname{cone}(S), is the set of all possible conical combinations of finitely many elements from S, forming the smallest that contains S. A convex cone is a set that includes the and is closed under conical combinations, meaning it contains all non-negative scalar multiples and sums of its elements. These structures are foundational in , as they generalize rays emanating from the origin and enable the representation of polyhedral cones generated by finite sets of vectors. Conical combinations underpin key applications in optimization, including linear and conic programming, where feasible regions are often modeled as convex cones such as the non-negative or the . They also appear in duality , generalized inequalities, and interior-point methods, facilitating efficient algorithms for problems in , , and .

Basic Concepts

Definition

In convex analysis, the conical hull (also called the conic hull or positive hull) of a nonempty set S \subseteq V, where V is a real vector space, is the set consisting of all conical combinations of finitely many elements from S. Formally, it is given by \cone(S) = \left\{ \sum_{i=1}^k \lambda_i s_i \;\middle|\; k \in \mathbb{N},\ s_i \in S,\ \lambda_i \geq 0 \ \forall i = 1, \dots, k \right\}, where the empty sum (when k = 0) is defined as the zero vector $0 \in V. This construction ensures that \cone(S) is itself a , as it is closed under addition and nonnegative scalar multiplication. The conical hull possesses the minimal property that it is the smallest containing S, meaning \cone(S) equals the of all cones in V that include S. Consequently, every element s \in S belongs to \cone(S), achieved via the trivial conical combination with k=1, \lambda_1 = 1, and s_1 = s, and the $0 is always included as the empty conical combination. Common notations for the conical hull include \cone(S) and \pos(S).

Notation

In the context of vector spaces, a conical combination of a finite set of vectors v_1, v_2, \dots, v_n \in V is expressed as x = \sum_{i=1}^n \lambda_i v_i, where \lambda_i \geq 0 and \lambda_i \in \mathbb{R} for each i = 1, \dots, n. This notation emphasizes the nonnegative scalar coefficients \lambda_i, which distinguish conical combinations from general linear combinations. The set of all such conical combinations generated by a set S \subseteq V is known as the conical hull of S, commonly denoted by \operatorname{cone}(S) or \operatorname{pos}(S). These symbols reflect the positive (nonnegative) nature of the combinations, with \operatorname{pos}(S) sometimes preferred to highlight the "positive span." Terminology for conical combinations includes synonyms such as "nonnegative " and "conic combination," which are used interchangeably in to describe sums with nonnegative coefficients. For finite sets S, the conical is finitely generated, meaning every element arises from a finite as above. In finite-dimensional spaces, are conventionally represented as column , facilitating formulations where coefficients form a row of nonnegative entries. For infinite sets or infinite-dimensional spaces, combinations are restricted to those with finite , ensuring only finitely many \lambda_i are nonzero to maintain well-definedness.

Geometric Interpretation

In Finite-Dimensional Spaces

In finite-dimensional real vector spaces, such as \mathbb{R}^n, conical combinations of vectors generate cones that are subsets of the ambient space. For a finite set of vectors S = \{v_1, \dots, v_k\} \subset \mathbb{R}^n, the conical hull \mathrm{pos}(S) = \left\{ \sum_{i=1}^k \lambda_i v_i \;\middle|\; \lambda_i \geq 0, \, i=1,\dots,k \right\} forms a polyhedral cone with its vertex at the origin. This structure arises because the finite number of generators defines the cone as the intersection of finitely many half-spaces, ensuring it is both convex and closed under nonnegative scaling. In contrast, if S is an infinite set, the resulting conical hull may not be polyhedral; for instance, it can produce smooth boundaries, as seen in non-polyhedral cones like the Lorentz cone. The dimensionality of such cones is constrained by the ambient space. In \mathbb{R}^d, the conical hull of any set S has dimension at most d, determined by the of S; specifically, the dimension equals the of the matrix whose columns are the vectors in S. This rank reflects the minimal number of linearly independent directions needed to generate the cone, ensuring that the cone lies within a of dimension equal to that rank. If the generators in S are linearly independent and number exactly d in \mathbb{R}^d, the resulting cone is simplicial, meaning it is combinatorially equivalent to the standard simplicial cone generated by the vectors. These properties highlight the role of conical combinations in embedding cone structures within finite-dimensional spaces, where finite generation guarantees polyhedrality and linear independence yields simplicial forms.

Visualization Examples

To visualize conical combinations, consider simple cases in low-dimensional real vector spaces, where they form rays or wedges emanating from the origin. In one dimension, \mathbb{R}^1, the conical combinations of a single positive basis vector, such as $1, consist of all nonnegative scalar multiples \alpha \cdot 1 with \alpha \geq 0, yielding the ray [0, \infty). Similarly, conical combinations of a negative basis vector, such as -1, generate the ray (-\infty, 0]. These rays illustrate how conical combinations extend indefinitely in one direction from the origin, excluding the opposite direction. In two dimensions, \mathbb{R}^2, the conical combinations of the standard basis vectors \mathbf{e}_1 = (1, 0) and \mathbf{e}_2 = (0, 1) form the nonnegative \mathbb{R}^2_+, consisting of all points (x, y) where x \geq 0 and y \geq 0. This region appears as a quarter-plane bounded by the positive axes. Extending to three dimensions, \mathbb{R}^3, the conical combinations of the vectors \mathbf{e}_1 = (1, 0, 0), \mathbf{e}_2 = (0, 1, 0), and \mathbf{e}_3 = (0, 0, 1) generate the positive octant, the set of all points (x, y, z) with x \geq 0, y \geq 0, z \geq 0. This forms an infinite pyramid-like region in the first octant. For non-coplanar vectors, such as (1, 0, 0), (0, 1, 0), and (1, 1, 1), the resulting resembles a pyramidal , highlighting the volumetric structure in higher dimensions. When considering an , such as the unit circle S = \{\mathbf{x} \in \mathbb{R}^2 : \|\mathbf{x}\|_2 = 1\} in \mathbb{R}^2, the conical combinations exactly fill the entire plane \mathbb{R}^2. Any nonzero vector \mathbf{y} can be expressed as \|\mathbf{y}\| \cdot (\mathbf{y}/\|\mathbf{y}\|), where \mathbf{y}/\|\mathbf{y}\| lies on the unit circle, using a single finite conical combination to cover all directions and magnitudes. A concrete computation in \mathbb{R}^2 further clarifies: for vectors \mathbf{v}_1 = (1, 1) and \mathbf{v}_2 = (1, -1), a conical combination is $2\mathbf{v}_1 + 3\mathbf{v}_2 = 2(1, 1) + 3(1, -1) = (5, -1), which lies on the ray from the through this point. Note that only nonnegative coefficients are permitted, restricting the set to the half-plane where the first coordinate is at least the of the second, rather than the full .

Properties

Algebraic Properties

Conical combinations exhibit several key algebraic that stem from their as finite nonnegative linear combinations of vectors. These ensure that the structure remains preserved under basic operations, making conical combinations foundational in analysis. One fundamental property is homogeneity. If x = \sum_{i=1}^k \lambda_i v_i is a conical combination of vectors v_1, \dots, v_k with coefficients \lambda_i \geq 0, then for any scalar \alpha > 0, \alpha x = \sum_{i=1}^k (\alpha \lambda_i) v_i is also a conical combination, as the scaled coefficients \alpha \lambda_i \geq 0 satisfy the nonnegativity requirement. This property reflects the ray-like extension inherent in cones generated by such combinations. Conical combinations are also closed under addition. Suppose x = \sum_{i=1}^m \lambda_i v_i and y = \sum_{j=1}^n \mu_j w_j are conical combinations of the respective sets \{v_1, \dots, v_m\} and \{w_1, \dots, w_n\}, with all coefficients nonnegative. Then their sum is x + y = \sum_{i=1}^m \lambda_i v_i + \sum_{j=1}^n \mu_j w_j, which forms a conical combination of the combined set \{v_1, \dots, v_m, w_1, \dots, w_n\}, as the coefficients remain nonnegative. This closure ensures that the sum of elements from the cone generated by conical combinations stays within the cone. By definition, conical combinations are restricted to finite sums, even when the generating set is infinite. This finiteness requirement distinguishes them from infinite series or integrals, limiting representations to a finite number of terms k in the expression \sum_{i=1}^k \lambda_i v_i.

Closure and Convexity

The conical hull of a set S, defined as the set of all conical combinations of elements from S, is both convex and forms a convex cone. This means it contains all line segments between any two of its points and is closed under addition and positive scalar multiplication. Specifically, if x, y belong to the conical hull, then for any \theta \in [0, 1], the point \theta x + (1 - \theta) y also lies within the conical hull, confirming its convexity. Furthermore, the origin is included, as the zero combination (all coefficients equal to zero) is a conical combination. To see why the conical hull is convex, consider two points x and y in the hull, expressed as conical combinations: x = \sum_{i} \alpha_i s_i and y = \sum_{j} \beta_j s_j, where \alpha_i \geq 0, \beta_j \geq 0, and s_i, s_j \in S. Their is \theta x + (1 - \theta) y = \sum_{i} (\theta \alpha_i) s_i + \sum_{j} ((1 - \theta) \beta_j) s_j, where the new coefficients \theta \alpha_i \geq 0 and (1 - \theta) \beta_j \geq 0. Thus, \theta x + (1 - \theta) y is itself a conical combination of elements from S. This coefficient multiplication preserves non-negativity, ensuring the result remains in the conical hull. The conical hull is also closed under positive scaling, which reinforces its cone property: for any point z in the hull and \lambda > 0, \lambda z is obtained by scaling the coefficients in z's conical combination by \lambda, yielding another conical combination. This allows rays from the through any point in the hull to lie entirely within the set. Conical combinations generate cones, which are typically unbounded and extend infinitely along rays from the , in contrast to the bounded nature of many convex hulls formed by convex combinations. While both structures are convex, the absence of a normalization constraint (like coefficients summing to 1) in conical combinations leads to this ray-like extension, distinguishing cones from more general bounded convex sets.

Conical Hull

Definition

In , the conical hull (also called the conic hull or positive hull) of a nonempty set S \subseteq V, where V is a , is the set consisting of all conical combinations of finitely many elements from S. Formally, it is given by \cone(S) = \left\{ \sum_{i=1}^k \lambda_i s_i \;\middle|\; k \in \mathbb{N},\ s_i \in S,\ \lambda_i \geq 0 \ \forall i = 1, \dots, k \right\}, where the (when k = 0) is defined as the zero vector $0 \in V. This construction ensures that \cone(S) is itself a , as it is closed under and nonnegative . The conical hull possesses the minimal property that it is the smallest containing S, meaning \cone(S) equals the of all cones in V that include S. Consequently, every element s \in S belongs to \cone(S), achieved via the trivial conical combination with k=1, \lambda_1 = 1, and s_1 = s, and the $0 is always included as the empty conical combination. Common notations for the conical hull include \cone(S) and \pos(S).

Characterization

The conical hull of a S in a is a , generated by the elements of S. If the elements of S are in —meaning no element lies in the conical hull of the others—they form the extreme rays of the cone, which are its one-dimensional faces. The Weyl-Minkowski theorem establishes that in finite dimensions, a cone is polyhedral it is the conical hull of finitely many extreme rays (or generators). When S is infinite, the conical hull need not be polyhedral. For instance, the second-order (Lorentz) cone in \mathbb{R}^3, known as the ice-cream cone and given by \{ (x, y, z) \in \mathbb{R}^3 \mid z \geq \sqrt{x^2 + y^2} \}, is the conical hull of the consisting of the along (0, 0, 1) and all directions (x, y, 1) with x^2 + y^2 = 1; this cone is and closed but not polyhedral due to its infinitely many extreme rays. The dual cone of a cone C, denoted C^*, is the set C^* = \{ y \mid \langle y, x \rangle \geq 0 \ \forall x \in C \}. This set is always a closed . For the conical hull of a set S, the dual cone is the of half-spaces defined by the generators: (\cone(S))^* = \bigcap_{s \in S} \{ y \mid \langle y, s \rangle \geq 0 \}. The equality holds because any conical combination in \cone(S) yields non-negative inner products if and only if the generators do. For closed convex cones, the polar cone coincides with the dual cone under the standard definition using non-negative inner products; the polar is equivalently C^\circ = \{ y \mid \langle y, x \rangle \leq 0 \ \forall x \in C \} = -C^*, but the duality properties align such that biduality recovers the original cone: (C^*)^* = C. This relation underscores the self-dual nature of certain polyhedral cones, like the non-negative . The Weyl-Minkowski theorem complements this by characterizing finite-dimensional polyhedral cones precisely as those expressible as conical combinations of finitely many generators, linking generation to duality in optimization contexts.

Convex Combinations

A convex combination of points v_1, v_2, \dots, v_n in a real is given by \sum_{i=1}^n \lambda_i v_i, where each satisfies \lambda_i \geq 0 and the condition \sum_{i=1}^n \lambda_i = 1. This construction ensures that the resulting point lies within the affine of the original points, specifically on the line segments connecting them, forming a . The primary distinction from conical combinations lies in this normalization: conical combinations employ non-negative coefficients \lambda_i \geq 0 without requiring their sum to equal 1, permitting arbitrary positive scaling that generates unbounded rays emanating from the in the of the points. In contrast, the sum-to-1 constraint in combinations anchors the result in an affine , yielding bounded segments rather than rays. This difference underscores the affine nature of combinations versus the conical (or radial) structure of their unnormalized counterparts. The two concepts are closely related, as every constitutes a conical combination by setting the scale such that the coefficients sum to 1. Conversely, for any nonzero conical combination \sum_{i=1}^n \lambda_i v_i where \sum_{i=1}^n \lambda_i > 0, yields a : divide by the total weight to obtain \sum_{i=1}^n \mu_i v_i, with \mu_i = \lambda_i / \sum \lambda_j \geq 0 and \sum \mu_i = 1. More generally, such a conical combination can be factored as \alpha \left( \sum_{i=1}^n \mu_i v_i \right), where \alpha = \sum \lambda_i > 0 is the scaling factor and \sum \mu_i v_i is the associated .

Positive Spans

The positive span of a set S in a finite-dimensional real vector space is defined as the set of all points expressible as finite sums \sum_{i=1}^k \lambda_i s_i, where each s_i \in S, k is finite, and the coefficients satisfy \lambda_i \geq 0 for all i. This construction is equivalent to the conical hull of S, as it generates all non-negative linear combinations, including the origin and boundary rays. Unlike general linear spans, which allow negative coefficients, the positive span enforces non-negativity, making it a . It is particularly relevant in optimization and for describing the closure under positive scaling and addition. For instance, the positive span of the vectors (1,0) and (0,1) in \mathbb{R}^2 consists of all points (x,y) with x \geq 0 and y \geq 0, forming the closed first , which is the conical generated by the same vectors.

Applications

In Optimization

In , conical combinations play a fundamental role in defining feasible sets through cone programming, where the constraints are formulated over convex cones generated by nonnegative linear combinations of vectors or matrices. (SDP), a prominent of cone programs, involves optimizing a linear objective over the intersection of the cone and affine constraints; the cone consists of symmetric matrices that can be expressed as conic combinations of rank-one matrices, enabling applications in , structural design, and . Similarly, (SOCP) uses Lorentz cones, which are quadratic cones closed under conic combinations, to model constraints like \|Ax + b\| \leq c^Tx + d for and portfolio management. These structures generalize while preserving solvability via interior-point methods. In (), nonnegativity constraints on decision variables \lambda_i \geq 0 directly enforce conical combinations, allowing the feasible region to be represented as the conical hull of generating points or rays, which approximates sets in problems like or network flow. For instance, a point x lies in the if it can be written as x = A\lambda with \lambda \geq 0, where A contains the extreme rays, ensuring the problem remains tractable under duality. This formulation highlights how conical combinations provide a geometric interpretation of feasibility, bridging algebraic constraints to . Conical hulls appear in optimization duality, particularly through formulations and Karush-Kuhn-Tucker (KKT) conditions, where the at an optimal point—defined as the conical hull of feasible directions—characterizes stationarity and constraint qualifications. In conic programs, the dual problem involves maximizing over the dual cone, which is the set of vectors nonnegative with respect to conic combinations in the primal, ensuring under . For example, consider minimizing c^T x subject to x \in \mathrm{cone}(A), where \mathrm{cone}(A) is the conical hull generated by columns of A; the dual recovers supporting hyperplanes via conic duals, aiding in sensitivity analysis. Algorithmically, interior-point methods exploit the conical interior—the relative interior of the cone generated by strict conic combinations—to maintain feasibility while approaching optimality, using barrier functions like -\log\det(X) for or -\log(t^2 - \|x\|^2) for SOCP to penalize boundary proximity. These methods, polynomial-time in problem size, iteratively solve systems to navigate the cone's interior, achieving high precision in large-scale problems such as sensor network localization.

In Polyhedral Combinatorics

In polyhedral combinatorics, conical combinations form the foundation for describing polyhedral , which are unbounded polyhedral sets containing the and closed under non-negative . A polyhedral C \subseteq \mathbb{R}^n is defined as the conical hull of a of vectors V = \{v_1, \dots, v_m\}, meaning C = \{ \sum_{i=1}^m \lambda_i v_i \mid \lambda_i \geq 0 \ \forall i \}. This V-representation (vertex-ray description) captures the combinatorial structure through extreme rays, where each v_i generates a one-dimensional face. Equivalently, by the Minkowski-Weyl , every polyhedral admits an H-representation as the of finitely many half-spaces \{ x \mid A x \leq 0 \} passing through the , linking the generating vectors to facet-defining hyperplanes. This duality underpins algorithms for cone optimization and polyhedral projection in combinatorial problems. Conical combinations extend naturally to general polyhedra, which are Minkowski sums of a (bounded ) and a polyhedral , i.e., P = \operatorname{conv}(Y) + \operatorname{cone}(R) for finite sets Y of points and R of rays. The recession \operatorname{rec}(P) = \{ d \mid x + \lambda d \in P \ \forall x \in P, \lambda \geq 0 \} is the polyhedral generated by conical combinations of rays in R, determining the directions of unboundedness and ensuring the polyhedron's structure remains finite-dimensional. This decomposition is vital for analyzing faces and vertices in polyhedral graphs, as well as for separation oracles in methods applied to . For instance, in matching polytopes, the recession encodes capacity constraints via non-negative combinations of edge directions. Further applications arise in integer polyhedral combinatorics, where the Hilbert basis of a polyhedral cone C is a minimal of vectors such that every point in C is a conical combination with non-negative coefficients. Computing this basis reveals the structure of points, aiding in the resolution of integer linear programs and the study of toric ideals. Carathéodory's theorem for ensures that any point in \operatorname{cone}(S) can be expressed as a conical combination of at most n linearly independent vectors from S in \mathbb{R}^n, bounding the complexity of such representations and facilitating enumerative algorithms in polyhedral enumeration. Polar duality further connects these structures: the polar cone C^* = \{ y \mid y^T x \leq 0 \ \forall x \in C \} is itself polyhedral, with faces corresponding inversely to those of C.

References

  1. [1]
    None
    Below is a merged response summarizing the definition and key properties of conic combination (or conical combination) from "Convex Optimization" by Boyd & Vandenberghe. Given the extensive information across multiple segments, I’ll provide a concise narrative summary followed by a detailed table in CSV format to retain all specifics, including definitions, properties, relevant sections, page references, and URLs. This approach ensures all information is preserved while maintaining clarity and density.
  2. [2]
    9.4. Cones - Topics in Signal Processing
    A point of the form t 1 x 1 + ⋯ + t k x k with t 1 , … , t k ≥ 0 is called a conic combination (or a non-negative linear combination) of x 1 , … , x k . A ...
  3. [3]
    [PDF] Algorithms for frames and lineality spaces of cones - UC Davis Math
    linear huLL, by H(S) its convex huLL, and by C(S) its conical or positive huLL, i.e., the convex polyhedral cone expressible as the set of all nonnegative ...
  4. [4]
  5. [5]
  6. [6]
    [PDF] Notes on Convex Sets, Polytopes, Polyhedra, Combinatorial ...
    Apr 20, 2017 · the conical hull or positive hull of V is the set cone(V ) = nX. I ... E , is a V-cone or polyhedral cone if C is the positive hull of a finite ...
  7. [7]
    Chapter 2: A Tutorial On Polyhedral Convex Cones - ScienceDirect
    A polyhedral cone is the intersection of a finite number of half-spaces. A finite cone is the convex conical hull of a finite number of vectors. The Minkowski– ...Missing: simplicial | Show results with:simplicial
  8. [8]
    [PDF] Polyhedral sets, lattice points, optimizing compilers and computer ...
    Jul 17, 2024 · 10 Every polyhedral cone has a unique representation as a conical hull ... ▸ In dimension d, one can decompose any cone into simplicial cones.<|control11|><|separator|>
  9. [9]
    [PDF] An introduction to convexity, polyhedral theory and combinatorial ...
    Sep 19, 1997 · A set K which is the conical hull of a finite number of points is called a finitely generated cone. So any finitely generated cone is of the ...
  10. [10]
    A duality between the metric projection onto a convex cone and the ...
    In this case we say that M generates the convex cone cn M . The convex cone K is called simplicial if it is the convex conical hull of n linearly independent ...
  11. [11]
    [PDF] SOLUTIONS TO EXERCISES IN AN INTRODUCTION TO CONVEXITY
    Let S = {x ∈ IR2 : kxk2 = 1}, this is the unit circle in IR2. ... (i.e., a finite set with conical hull being L). Page 36. 33. Solution: Clearly ...
  12. [12]
    [PDF] Convex Optimization
    This book is about convex optimization, a special class of mathematical optimiza- tion problems, which includes least-squares and linear programming ...
  13. [13]
    [PDF] Lecture 4 Convexity
    • also known as the cone generated by S. • notation: coneS o o finitely generated cone: the conic hull cone{v1,v2,...,vk} of a finite set. Convexity. 4–8. Page ...Missing: characterization | Show results with:characterization
  14. [14]
    [PDF] Lecture 3: Convex Sets and Functions - People @EECS
    Jan 24, 2012 · The conic hull: ( m. X i=1 λixi : λ ∈ Rm. +. ) is a convex cone ... It is sometimes called “ice-cream cone”, for obvious reasons. (We.
  15. [15]
    [PDF] 2. Convex sets
    convex cone: set that contains all conic combinations of points in the set ... dual cones of proper cones are proper, hence define generalized inequalities:.
  16. [16]
    Augustin-Louis Cauchy - Biography - University of St Andrews
    In addition to his heavy workload Cauchy undertook mathematical researches and he proved in 1811 that the angles of a convex polyhedron are determined by its ...
  17. [17]
    (PDF) On the properties of positive spanning sets and positive bases
    Aug 5, 2025 · PDF | The concepts of positive span and positive basis are important in derivative-free optimization ... conical combination ...
  18. [18]
    [PDF] Semidefinite Programming - Stanford University
    semidefinite programming, including techniques for exploiting problem structure. In this survey we emphasize primal-dual methods and do not consider several ...
  19. [19]
    [PDF] Applications of second-Order cone programming '
    The main goal of the Paper is to present an overview of examples and appli- cations of second-Order cone programming. We Start in Section 2 by describing.
  20. [20]
    [PDF] Interior-point methods for optimization
    formulated as convex optimization problems: see Boyd and Vandenberghe. (2004) ... positive on the relative interior. Xo := X ∩ intK of X, so that the ...
  21. [21]
    [PDF] 3. Linear Programming and Polyhedral Combinatorics
    Feb 20, 2009 · Summary of what was seen in the introductory lectures on linear programming and polyhedral combinatorics. ... • a conical combination is P i λia(i) ...