Blossom (mathematics)
From Wikipedia, the free encyclopedia
In mathematics, the word blossom refers to a functional in numerical analysis, and to a special type of subgraph in graph theory.
[edit] Numerical analysis
In numerical analysis, a blossom is a functional that can be applied to any polynomial, but is mostly used for Bezier and spline curves and surfaces. The blossom of a polynomial f is often denoted .
The Blossom of a functional is completely characterised by the three properties:
- It is a symmetric function of its arguments. , (where means any permutation of its arguments).
- It is affine in each of its arguments.
- It satisfies the diagonal property. .
[edit] Graph theory
In graph theory, a blossom is a subgraph of a given graph with an odd number of vertices, in which there exists a matching that matches any subset of all but one vertex. Blossoms play a key role in Jack Edmonds' algorithms for maximum matching and minimum weight perfect matching in nonbipartite graphs.
In general, a graph with n vertices in which any subset of n-1 vertices has a perfect matching is called a factor-critical graph. A blossom is thus a factor-critical subgraph of any graph.
[edit] References
- Edmonds, Jack (1965). "Paths, Trees and Flowers". Canadian J. Math 17: 449–467. MR0177907.
- Ramshaw, Lyle (1987). "Blossoming: A Connect-the-Dots Approach to Splines". . Digital Systems Research Center Retrieved on 2006-06-28.
- Casteljau, Paul de Faget de (1992). "POLynomials, POLar Forms, and InterPOLation". . Academic Press Professional, Inc.
- Farin, Gerald (2001). Curves and Surfaces for CAGD: A Practical Guide, fifth edition, Morgan Kaufmann. ISBN 1-55860-737-4.