A graph property is a class of finite graphs closed under isomorphism. Its labelled order- slice consists of members on vertex set . Closure under taking arbitrary subgraphs and closure under taking only induced subgraphs lead respectively to subgraph-closed graph properties and hereditary graph properties.
All edges of a simple undirected graph have at least one common endpoint. The empty graph is included when there is at least one vertex, and isolated vertices are permitted. This is the star predicate with isolated vertices allowed; a connected star graph is a special case. Its decision-tree depth is the full number of edge bits for .
For , a full star graph requires every nonincident edge to be certified absent, and fixing those bits suffices. Rejection is certified by at most three present edges with empty common intersection; a triangle needs all three. Hence query certificate complexity is for this property.
For , count the empty graph once, all one-edge graphs once, and each larger accepted graph under its unique center. The latter weighted contribution is , giving . Its nonzero value proves evasiveness by the alternating-sum criterion for decision-tree evasiveness.
The speed counts the labelled graphs with a given property on vertex set . For proper unbounded hereditary graph properties, its base-two logarithm has leading term , where is the property's colouring number.
A hereditary graph property is closed under taking induced subgraphs. It can be described by forbidden induced graphs. Unlike subgraph closure, this condition allows edges to be essential to membership. Its colouring number of a hereditary graph property governs its quadratic enumeration rate.
This parameter measures the largest completely unrestricted clique-independent partition class contained in the property. It is zero for bounded-order hereditary classes and infinite for all graphs. For proper unbounded classes it is a positive integer; it differs from the degeneracy-based colouring number of an individual graph.
For a proper hereditary graph property with unbounded orders, the colouring number determines the leading labelled speed. The lower bound comes from one contained clique-independent partition class. For the upper bound, forbid one induced graph from each next-size partition type and use the induced regularity template lemma. Its intermediate-pair graph is clique-free, and sparse or almost-complete pairs have negligible entropy. Bounded-order properties have colouring number zero and are outside this formula.
Graphs in admit a partition into total classes, of which are designated cliques and are designated independent sets. Cross edges are arbitrary and empty classes are allowed. Balanced cross-edge choices give quadratic labelled speed coefficient . Comparing this count with every -class type shows that the hereditary colouring number of this class is exactly .
Membership is preserved under deleting vertices and edges. This is the decreasing meaning of monotonicity in extremal graph enumeration; it differs from an increasing monotone graph property used for random-graph thresholds. For a proper unbounded class, its least excluded chromatic number determines the leading quadratic logarithm of its labelled speed.
Here is the least chromatic number of an excluded graph, for a proper unbounded subgraph-closed property. All subgraphs of a balanced Turan graph give the lower bound. For the upper bound, a regularity reduced graph is clique-free, so its dense pairs have the Turan theorem edge bound; sparse pairs contribute only small binary entropy and the bounded partition description costs only a linear number of bits.
A choice of direction for each edge of an undirected graph, producing a directed graph.
A finite undirected graph can be oriented with outdegree at least an integer at every vertex if and only if every vertex subset is incident to at least distinct edges. The max-flow min-cut theorem and integral max-flow theorem prove sufficiency by assigning distinct edges to vertices through an incidence flow network; each assigned edge is oriented away from that vertex. Necessity follows by counting outgoing edges from .
For two graphs on the same vertex set, their graph intersection retains exactly the edges belonging to both.
The Kneser graph has as vertices the -element subsets of , with an edge between two exactly when they are disjoint. A graph colouring of this graph partitions the -sets into intersecting families.
For integers , the chromatic number of the Kneser graph is . The upper bound colours by the least element among the first elements, with one final colour for all other sets. The Gale hemisphere lemma and the Lusternik-Schnirelmann-Borsuk theorem give the matching lower bound.
A vertex whose deletion increases the number of connected components of a graph. A Hamiltonian graph has no cut vertex: deleting a vertex from a Hamilton cycle leaves a spanning path.
A hypergraph consists of a vertex set and a family of subsets of , called hyperedges. Unlike a graph, a hyperedge may contain more than two vertices. A uniform hypergraph restricts all hyperedges to one fixed size.
A polychromatic coloring of a hypergraph assigns colors to vertices so that every hyperedge contains all colors. It is stronger than merely requiring each hyperedge to be nonmonochromatic. Independently random colors and the Lovász local lemma can construct such colorings when edges are sufficiently large relative to their overlap degrees.
For finite , use vertices and hyperedges . Independent uniform -coloring gives missing-color probability at most , and the dependency graph of events has degree at most . For and , the symmetric Lovász local lemma condition holds. The compactness extension of the Lovász local lemma gives a coloring in which every translate contains every color.
Extremal hypergraph theory studies the largest or smallest possible size of a hypergraph under prescribed forbidden-subhypergraph or covering conditions. It generalizes extremal graph theory. The Turán density describes the asymptotic maximum edge proportion for a fixed uniform forbidden hypergraph.
With balanced cyclically ordered vertex classes and , include an -set if some start has at least vertices in its first classes for every . The cycle lemma implies every -set contains an edge. Its asymptotic density is ; taking the hypergraph complement gives a lower bound for the Turán density of a complete uniform hypergraph.
For a fixed -uniform forbidden hypergraph , its Turán density is the limit of . Averaging over smaller vertex subsets shows these normalized extremal numbers are nonincreasing, so the limit exists. For ordinary graphs, the Erdős-Stone theorem determines it from the chromatic number.
Normalized hypergraph extremal numbers decrease under vertex sampling and converge to Turán density. At a fixed sample size where the extremal density is close to that limit, excess density forces a positive fraction of samples to contain . Counting incidences of copies and samples proves the displayed lower bound. Shrinking also handles the finitely many small orders when the required count is rounded down.
For the complete -uniform hypergraph , with , the bound is . In the complementary covering formulation, every -set containing an edge forces asymptotic edge density at least . It follows from clique-extension incidence inequalities and Cauchy-Schwarz inequality estimates on link degrees.
A multihypergraph has a multiset of hyperedges, allowing the same subset of vertices to appear more than once. Its hypergraph vertex degrees and hypergraph codegrees count multiplicity. Such multiplicity is important when several original hyperedges produce the same link in a hypergraph container theorem.
A subset of the vertices of a hypergraph is independent when no hyperedge lies wholly inside . This generalizes an independent set in an ordinary graph. If a hypergraph has ordinary graph edges as its vertices and forbidden copies as its hyperedges, these independent sets encode graphs without those forbidden copies.
A container family is a collection of vertex subsets such that every hypergraph independent set lies in at least one member. A useful family has few members and each member is small in hypergraph degree measure or induces few hyperedges. Container fingerprints encode the members and permit bounds on the number of independent sets.
For fixed uniformity, sufficiently small nonsingleton hypergraph codegrees relative to permit a family of containers whose degree measures are bounded below one by a fixed amount. Each container has a container fingerprint of size . Iteration gives containers inducing at most an arbitrary fixed proportion of all hyperedges, with logarithmic family size . The constants depend on the uniformity and desired edge proportion, and the average degree must be positive.
A container algorithm may use membership in the unknown independent set only through information recorded in its container fingerprint. With a deterministic ordering and deterministic tests, record every positive queried vertex; queried negative vertices can be excluded. All state updates must be recoverable from the fingerprint alone, so replaying the algorithm constructs a container without knowing the independent set.
A container fingerprint is a small vertex subset , usually contained in a hypergraph independent set , which determines a container containing . A deterministic membership-query algorithm records positive answers in and uses negative answers to remove vertices from the container. Reconstruction from follows the golden rule for container algorithms.
The degree of a vertex in a hypergraph is the number of hyperedges containing . For a uniform hypergraph, summing degrees counts each hyperedge once for each of its vertices, so . In a multihypergraph, incidences are counted with multiplicity.
For a uniform hypergraph with positive average hypergraph vertex degree , the degree measure is . It is a probability measure and equals in a regular hypergraph. Every hypergraph independent set has degree measure at most , even when its fraction of all vertices is close to one.
The codegree of a vertex set in a hypergraph is the number of hyperedges containing every vertex in . For a singleton this is the hypergraph vertex degree; for two vertices it measures how often those vertices occur together. Subset codegrees of all sizes control the overlap relevant to the hypergraph container theorem.
A hypergraph is -uniform if each hyperedge has exactly vertices. Ordinary simple graphs are 2-uniform hypergraphs. Its average hypergraph vertex degree is .
Strong regularity refines both the vertex classes and the pair graphs supporting triple hyperedges. The resulting triads in a hypergraph regularity partition have nearly constant relative triple density outside a small exceptional weight. Pair and triple errors must be chosen in a hierarchy strong enough for a relative tetrahedron counting lemma; ordinary graph regularity on the vertex partition alone is insufficient. Refinement raises bounded conditional-density energies.
A triad is the set of triples supported on one prescribed pair cell for each of the three pairs of vertex classes. Relative triple density is measured among those supported triples. In strong hypergraph regularity, the pair cells must themselves be sufficiently regular and have controlled density before a small relative three-dimensional box norm can give a tetrahedron counting lemma.
A sufficiently regular four-partite three-uniform hypergraph, supported on sufficiently regular pair cells of positive density and with positive relative triple densities, has a positive fourth-power number of three-uniform tetrahedra. On complete pair supports, telescoping the four edge functions shows that an error of at most in each three-dimensional box norm gives a counting error at most . The relative version additionally requires control of the pair-support densities.
For each fixed finite uniform hypergraph , having few copies of forces small edge-edit distance from an -free hypergraph. More precisely, for every there is such that fewer than copies can be eliminated by deleting fewer than edges in an -uniform hypergraph. Strong regularity for three-uniform hypergraphs and a relative counting lemma prove the case .
For every , some has this property: a three-uniform hypergraph on vertices with fewer than copies of the three-uniform tetrahedron can be made tetrahedron-free by removing fewer than hyperedges. The four-term progression hypergraph encoding converts this into the length-four case of the Szemerédi theorem.
The complete -uniform hypergraph on vertices contains every -subset of its vertex set. A hypergraph clique here means a restriction to a vertex subset of this form, rather than merely a clique in the pairwise shadow. For , it is an ordinary complete graph.
The three-uniform tetrahedron is the hypergraph on four vertices with all four possible triple hyperedges. It is the complete uniform hypergraph , and differs from its geometric realization as a tetrahedron. Its edge pattern encodes four-term arithmetic progressions.
The complement of an -uniform hypergraph on has all -subsets of that are not hyperedges of the original hypergraph. An edge in every -set of one hypergraph is equivalent to the absence of a complete -uniform -vertex hypergraph in its complement.
A sequence of vertices and edges of a graph, with each edge joining its two consecutive vertices. Vertices and edges may repeat; a path in a graph imposes distinctness conditions. A closed walk ends where it starts.
A walk in a graph whose first and last vertices agree. An Euclidean travelling salesman tour can be estimated by first constructing a closed walk visiting all locations and then using the triangle inequality to shortcut repeated visits.
An undirected graph has edges that are unordered pairs of vertices. In a simple undirected graph there are no loops or multiple edges. The skeleton of a directed graph forgets the directions of its edges and is an undirected graph.
A graph minor is obtained by deleting vertices, deleting edges, and performing edge contractions. Equivalently, its vertices can be represented by disjoint nonempty connected sets of vertices in the original graph, with an edge joining two sets whenever the corresponding vertices are adjacent. These are branch sets of a graph minor.
The complete graph minor density threshold is
The density here is edge count divided by order, half the average degree of a vertex. For large , this threshold has order , with the logarithm taken to base .
For each positive integer , a nonempty graph satisfying has a graph minor satisfying
The density hypothesis is a lower bound. Reversing its inequality would be false for an edgeless graph. This auxiliary lemma can be used to establish a upper bound for the complete graph minor density threshold.
A branch set is a nonempty set of vertices inducing a connected graph used to represent one vertex of a graph minor. A graph minor is equivalent to disjoint branch sets with at least one edge between every pair. Connectedness allows each set to be reduced to a single vertex by edge contractions.
In a dense graph with many common neighbours for every pair of vertices, choose disjoint random small sets. A set is good if few vertices have no neighbour in it. The Markov inequality controls the number of bad sets, and random sampling makes almost every pair of good sets adjacent. Add unused common neighbours to connect each set and to repair the remaining missing adjacencies. If the number of used vertices stays below every common-neighbour count, this constructs disjoint branch sets of a graph minor representing a large complete graph.
Contracting an edge identifies its endpoints, then removes loops and duplicate edges to produce a simple graph. It reduces the edge count by exactly : one for , and one for each common neighbour.
A vertex cover is a set of vertices meeting every edge of a graph. The endpoints of any maximal matching form a vertex cover: an edge avoiding all endpoints would enlarge that matching in a graph. Consequently a graph with no matching in a graph of size has a vertex cover of size at most .
A polynomial-time many-one reduction represents each variable by an adjacent literal pair and each clause by a triangle in a graph. Connect each occurrence vertex to its corresponding literal vertex. A vertex cover of size must choose one literal vertex per variable and two vertices per clause, and its omitted clause vertex forces a true literal. Conversely a satisfying Boolean valuation supplies such a cover. This establishes NP-hardness of the vertex-cover decision problem from 3-SAT.
The binomial random graph has vertex set and includes each of the possible edges independently with probability .
For a fixed probability strictly between zero and one, the largest independent set has leading size , giving a lower bound for colouring. The matching upper bound uses independent sets in every large subset of a dense random graph, then repeatedly colours and removes such sets. A sufficiently strong probability estimate makes the failure contribution negligible for the expectation.
For fixed and , Janson inequality bounds the failure probability for a given large vertex subset by . A union bound over all at most subsets still tends to zero. This uniform statement is essential because vertex sets left by a greedy colouring procedure depend on the graph; one cannot assume each adaptively chosen remainder is an independent fresh random graph.
Group random edges by their larger endpoint. These independent coordinates each change edges incident to only one vertex. Removing that vertex leaves the same graph under any two outcomes, so their chromatic numbers differ by at most one. The McDiarmid inequality with coordinate ranges of length one gives the displayed concentration bound.
If counts copies of the complete graph in , then
Consequently implies by the first moment method.
For the number of -cliques in a binomial random graph , with and ,
Two -sets overlapping in vertices share edges. Overlaps of zero or one vertex give independent indicators; includes the diagonal terms. The identity is useful for the second moment method.
If counts triangles in , then
and
Thus implies , and the second moment method gives .
Partition the vertices into two sets of comparable size. If , the first set contains a triangle with probability tending to one. Conditional on any triangle chosen using only internal edges, the probability that none of its vertices has a neighbour in the second set is at most
Hence contains a triangle with an attached leaf with probability tending to one.
A graph consists of vertices joined by edges.
A graph whose automorphisms act transitively on its vertices: any chosen vertex of a graph can be carried to any other by a symmetry preserving adjacency. Consequently rooted self-avoiding walk counts are independent of the chosen root.
The planar graph with vertices and edges between vertices at Euclidean distance one. Every vertex of a graph has six neighbors. Its site percolation model is a particularly tractable setting for conformal invariance of planar percolation.
Distinct vertices with equal open neighbourhoods are false twins. They are nonadjacent: adjacency would put one vertex in the other's open neighbourhood but not its own. Equal open neighbourhoods define false-twin classes, which are independent sets and have uniform adjacency to every other such class.
A false-twin class is an equivalence class of vertices with identical open neighbourhoods. In edge-triangle symmetrization, merging nonadjacent false-twin classes by cloning the better local score never decreases the objective. A secondary maximization of squared class sizes forces all distinct classes to be adjacent, giving a complete multipartite graph.
The th power of a graph joins distinct vertices whenever their distance in the original graph is at most . For example, the square of a cycle adds edges connecting vertices two steps apart. Graph powers turn constraints on short paths into adjacency constraints.
In a cycle square, each triple of consecutive vertices is a clique. A proper three-colouring therefore repeats with period three and closes exactly when the length is divisible by three. For all other cycle lengths at least four colours are needed; the five-cycle square is a complete five-vertex graph.
A graph cut consists of the edges joining a vertex subset to its complement. In a two-group stochastic block model, crossing and within-group edges have different Bernoulli distributions. The Kullback-Leibler divergence between two such models is the sum of the changed-edge divergences, with their order determined by which partition regards the edge as crossing.
If every graph component has at most vertices, assigning whole graph components to two sides gives an empty graph cut with the displayed bound. To prove it, maximize the smaller side's weight . If , every component on the larger side has weight at least , because moving a smaller one would improve the smaller side. There are at least such components, since their total exceeds times the permitted maximum weight. Thus , a contradiction. The proof also works for arbitrary positive weights.
An oriented incidence matrix records an arbitrarily chosen orientation of each edge of a graph. Use one row per edge, with and at its endpoints and zeros elsewhere; the transpose convention is also common. The product records endpoint differences. For a connected graph, , since zero difference propagates along every graph path.
For a connected graph, the Moore-Penrose inverse of its oriented incidence matrix satisfies , because this product is the orthogonal projection onto . Thus every signal decomposes into its constant mean and . Writing , a sub-Gaussian random vector noise gives a simultaneous bound on with scale .
For two graphs , their Cartesian product of graphs has graph vertices . Two graph vertices are adjacent if either their coordinates agree and their coordinates are adjacent, or conversely their coordinates agree and their coordinates are adjacent. The ladder graph is the product of a graph path with .
A ladder graph is the Cartesian product of graphs of a graph path with the two-vertex complete graph . Its two parallel rails are joined by a rung at each position. The doubly infinite ladder graph uses an infinite rail indexed by .
The doubly infinite ladder graph has graph vertices , horizontal edges , and vertical edges .
The cubic lattice in dimension has graph vertex set and an edge between exactly when . For it is the square lattice. Every graph vertex has graph neighbours, so it is a locally finite graph.
For the nearest-neighbour graph on , a box has graph vertices and outer graph vertex boundary of size . Thus . This boundary-to-volume property is the geometric mechanism that contradicts a positive volume density of trifurcation points in the uniqueness proof. It realizes the boundary-growth property of the translation amenable group on the lattice.
The vertex set is the underlying set of a graph or hypergraph. In a hypergraph, its hyperedges are subsets of this set; in a simple graph, edges are two-element subsets.
A blow-up replaces each vertex of a graph by an independent set, and each original edge by all edges between the corresponding two sets. Replacing every vertex of by vertices gives the balanced complete multipartite blow-up .
A family of positively many -cliques forces a logarithmic balanced graph blow-up, which can also contain a matching of that many members of the family. To induct on , prune faces with few extensions, apply induction to the remaining -faces, and use a matching of those faces as one side of a bipartite incidence graph. The common neighbourhood from bipartite density estimate selects logarithmically many disjoint faces with polynomially many common extension vertices.
Cloning a vertex replaces it by several nonadjacent vertices with identical neighbourhoods. In homomorphism density, conditioning on the images of all other vertices reduces cloning to the inequality from the Jensen inequality. Iterated cloning shows that positive clique homomorphism density forces any fixed complete multipartite blow-up.
A graph is -partite when its vertices can be partitioned into classes, each an independent set. Edges may be missing between different classes. If all possible edges between different classes occur, it is a complete multipartite graph.
A vertex is reachable from if a finite path leads from to , respecting edge directions in a directed graph. For a finite graph, graph search decides reachability by maintaining the set of discovered vertices; every step discovers a new vertex or examines an edge, so the procedure terminates.
A graph search explores vertices through incident edges while recording visited vertices. On a finite graph, depth-first or breadth-first exploration terminates and decides reachability; recording predecessors also gives a path. Restricting to vertices reachable from a start and able to reach an accepting vertex identifies the productive part of a deterministic finite automaton.
A tripartite graph has a set partition of its vertices into three classes, with every edge joining different classes. Each pair of classes induces a bipartite graph, and every triangle in a graph uses one vertex from each class.
For , use three disjoint labelled vertex classes , , . Each inserts the three edges , producing pairwise edge-disjoint triangles. Every triangle in a graph with labels corresponds to the three points of . It is canonical when ; otherwise it gives a corner in an integer grid with nonzero displacement .
A graph automorphism is a bijection of the vertex set that preserves adjacency. It preserves graph distances and transports simple random-walk hitting problems between vertices.
A bridge is an edge whose deletion increases the number of components of a graph. Equivalently, it belongs to no cycle; within its original component, deleting it makes the connected graph disconnected.
The -dimensional hypercube graph has vertex set and joins two vertices exactly when they differ in one coordinate. It is a -regular bipartite graph on vertices.
A Gray code orders binary strings so that successive strings differ in exactly one bit. Consequently it describes a path in a hypercube graph; a cyclic Gray code describes a cycle.
The square lattice has vertex set and joins vertices whose Euclidean distance is one.
A graph is connected when every pair of vertices is joined by a path.
A connected component is a maximal connected subgraph.
For open-edge sets in a fixed finite graph, including isolated graph vertices in , one has . Incidence-vector spans have rank ; their union span is the sum of the two spans, while the intersection-edge span is contained in the intersection of spans. The vector-space dimension formula for a sum of subspaces proves submodularity of , equivalently supermodularity of .
A tree component is a graph component whose induced graph is a tree. A tree component with vertices has exactly edges.
The largest graph component is one with the most vertices. Ties may be broken arbitrarily; records the order, which is unaffected by the tie. For a sequence of random graphs, the size of its giant component is a central observable.
A vertex is one of the objects joined by the edges of a graph.
Two graphs are isomorphic when a bijection between their vertex sets preserves adjacency.
Articles were limited to the first 100 out of 448 total.

Articles by others on the same topic (1)

Graph theory is a branch of mathematics and computer science that studies the properties and applications of graphs. A graph is a collection of nodes (or vertices) connected by edges (or arcs). Graph theory provides a framework for modeling and analyzing relationships and interactions in various systems. Key concepts in graph theory include: 1. **Vertices and Edges**: The basic building blocks of a graph. Vertices represent entities, while edges represent the connections or relationships between them.