Crossing Families in Combinatorics
- Crossing family is a multifaceted concept defined variably across settings: in planar point sets, geometric graphs, set systems, and lattice theory.
- Key results include linear lower bounds in planar geometry and tight extremal estimates in graph and set-theoretic formulations.
- Methodologies such as uncrossing, Ramsey-type arguments, and submodular flows underpin constructive bounds and algorithmic advances.
In current combinatorics and graph theory, the term crossing family is used for several non-equivalent structures that share a common organizing idea: crossing is treated as a forbidden, enforced, or closure-generating relation. In planar point-set geometry, a crossing family is a collection of segments whose interiors pairwise intersect; in geometric-graph generalizations, the objects can be vertex-disjoint copies of a fixed graph ; in combinatorial optimization, a crossing family is a set system closed under intersection and union of crossing sets; and in extremal set theory, two subsets are crossing when all four regions of their Venn diagram are nonempty. These notions are linked by uncrossing arguments, separator methods, Ramsey-type extraction, and extremal bounds, but they arise in distinct technical settings (Lara et al., 2018, Abdi et al., 2024, Tomon, 5 Mar 2026).
1. Terminology and core definitions
The literature represented here uses the same phrase for several different objects.
| Context | Definition | Representative source |
|---|---|---|
| Planar point sets | A collection of segments spanned by a point set such that every two segments intersect internally | (Aichholzer et al., 2021) |
| Geometric graphs | A set of pairwise crossing, vertex-disjoint copies of a fixed graph | (Lara et al., 2018) |
| Set systems on | A family closed under and whenever cross | (Abdi et al., 2024) |
| Extremal set theory | Two subsets are crossing if , , 0, and 1 are all nonempty | (Tomon, 5 Mar 2026) |
| Integer lattices | Two vectors 2 are 3-crossing if 4 and 5 for some coordinates 6 | (Lasoń et al., 2012) |
For planar point sets 7, the standard notation is
8
and
9
A 0-crossing family is then a set of 1 segments spanned by 2 such that all 3 segments mutually cross in their interiors (Aichholzer et al., 2021).
In the generalized geometric-graph setting, if 4 is a fixed graph, an 5-crossing family in a geometric graph 6 is a set of pairwise crossing, vertex-disjoint copies of 7 in 8. For 9, this recovers the original notion (Lara et al., 2018).
In the optimization-oriented set-system setting, a crossing family 0 over a finite ground set 1 satisfies the closure rule that if 2 have 3 and 4, then both 5 and 6 also belong to 7 (Abdi et al., 2024). This is the uncrossing framework used in orientation and dijoin problems.
2. Geometric crossing families of segments in planar point sets
The geometric notion originates in work cited by later papers as having been introduced by Aronov et al. In that framework, every complete geometric graph on 8 points in general position contains a 9-crossing family of size at least 0 (Lara et al., 2018). At the opposite extreme, point sets exist whose maximum crossing family uses substantially fewer than 1 points.
The upper-bound side has improved incrementally. A 2019 construction showed that for all 2, there exist 3-point sets whose crossing family has size at most
4
improving the earlier 5 upper bound (Evans et al., 2019). A later computational and constructive improvement produced point sets with no crossing family larger than
6
that is,
7
The same work determined the exact threshold for 8-crossing families on small point sets: every set of at least 9 points in general position contains a 0-crossing family, 1 for 2, and 3 for 4 (Aichholzer et al., 2021).
The 2025 Ramsey-type strengthening relates crossing families to a distinct notion called a non-crossing family of size 5, consisting of four disjoint subsets 6, each of size 7, such that for every choice of representatives 8, the point 9 lies in the interior of the triangle formed by 0. The main theorem states that for every 1, every set 2 of 3 points in the plane in general position contains either a crossing family of size
4
or a non-crossing family of size 5. The proof is constructive, with expected time 6, and the paper also proves that a crossing family of size 7 or a non-crossing family of size 8 can be found in expected time 9 (Antić et al., 24 Aug 2025). For fixed 0, this implies a linear lower bound.
These results leave intact the central open problem emphasized across the literature: whether the largest crossing family guaranteed in every 1-point set is linear in 2 (Evans et al., 2019, Antić et al., 24 Aug 2025).
3. Generalizations to geometric graphs and intersecting configurations
The notion of crossing family extends naturally from edges to larger geometric subgraphs. For a fixed graph 3, an 4-crossing family consists of pairwise crossing, vertex-disjoint copies of 5 in a complete geometric graph 6 (Lara et al., 2018). This generalization changes the extremal behavior substantially.
For paths, stars, and cliques, explicit lower bounds are known. Every 7 contains a 8-crossing family of size at least
9
a 0-crossing family of size at least
1
and, more generally, a 2-crossing family of size 3 for 4. For complete graphs, every 5 contains a 6-crossing family of size at least
7
and for any 8, a 9-crossing family of size at least 0 (Lara et al., 2018). The same paper records exact small-threshold values 1 and 2, where 3 is the minimum 4 such that every complete geometric graph on 5 vertices has an 6-crossing family of size 7.
A parallel notion is the intersecting family, in which the subgraphs are required to be edge-disjoint rather than vertex-disjoint. In this sense, any set 8 of 9 points in general position admits an intersecting family of edge-disjoint triangles of size at least
00
confirming a conjecture of Lara and Rubio-Montiel (Álvarez-Rebollar et al., 2022).
Several additional generalized crossing structures have been analyzed. An elbow is a chain of one horizontal and one vertical segment connecting two points of 01, and every point set of size 02 contains a mutually crossing family of elbows of size at least 03, while some point sets admit no more than 04 mutually crossing elbows (Álvarez-Rebollar et al., 2022). From any family of 05 mutually crossing triangles, one can always extract at least 06 mutually crossing 07-paths by deleting one edge from each triangle, and there is an example showing that 08 cannot be taken larger than 09 (Álvarez-Rebollar et al., 2022). For every 10, there is a constant 11 such that any sufficiently large point set admits a mutually crossing family of at least 12 simple convex 13-cycles; for 14, one may take 15 (Álvarez-Rebollar et al., 2022).
A different but related formalism is the 16-crossing family in a geometric graph: a pair of edge subsets 17 with 18, 19, each set pairwise crossing internally, and every edge in 20 disjoint from every edge in 21 (Fulek et al., 2010). The conjectured extremal behavior is linear: for fixed 22, every 23-vertex geometric graph with no 24-crossing family should have at most 25 edges. The best bounds cited here are that forbidding a 26-crossing family yields at most 27 edges, forbidding a 28-crossing family yields 29 edges, and in simple topological graphs, forbidding a 30-crossing family yields at most 31 edges (Fulek et al., 2010).
4. Crossing families as crossing-closed set systems
In combinatorial optimization and orientation theory, a crossing family is not a family of geometric objects but a family of subsets closed under uncrossing operations. If 32 is a crossing family over 33, and 34 is a connected graph, then a strong orientation for 35 is an orientation of 36 such that each 37 has at least one outgoing and at least one incoming arc (Abdi et al., 2024).
The main theorem in this setting is exact: if 38 is connected and 39 is a crossing family over 40 such that 41 for every 42, then there exists a strong orientation of 43 for 44 (Abdi et al., 2024). The proof is polyhedral. It reformulates the problem as a 45 feasibility system on arc reversals, interprets the constraints as the intersection of two submodular-flow systems, and uses total dual integrality. The same paper states that this implies the main conjecture in Chudnovsky et al. (2016), and in particular that in every minimal counterexample to the Edmonds-Giles conjecture where the minimum weight of a dicut is 46, the arcs of nonzero weight must be disconnected (Abdi et al., 2024).
A 2026 extension studies cosignings of crossing families. A signing 47 is a cosigning if every set in 48 includes a positive element and excludes a negative element; it is 49-closed if every pairwise nonempty intersection and co-intersection include positive and negative elements, respectively (Abdi et al., 27 Feb 2026). The paper gives necessary and sufficient conditions for the existence of both ordinary and 50-closed cosignings, proves polynomial-time forcing algorithms, and further shows that the cosigning algorithm can be run in oracle polynomial time via submodular function minimization (Abdi et al., 27 Feb 2026).
Cosigned crossing families arise naturally in digraphs whose vertex set is split into sources and sinks, with every set in 51 covered by an incoming arc (Abdi et al., 27 Feb 2026). Under mild and necessary conditions, the same paper constructs an outer-planar arc covering of 52 when the vertices are placed around a circle. These outer-planar gadgets are then used to find disjoint dijoins in 53-weighted planar digraphs when the weight-54 arcs form a connected component that is not necessarily spanning (Abdi et al., 27 Feb 2026).
5. Set-theoretic and lattice-theoretic variants
A distinct usage in extremal set theory defines crossing directly on pairs of subsets. If 55, they are crossing when none of the sets
56
is empty (Tomon, 5 Mar 2026). The central question here is not the extraction of a crossing family, but the size of a family that avoids many pairwise crossing members.
Karzanov and Lomonosov conjectured that every family 57, with 58, that does not contain 59 pairwise crossing members has size 60. This has now been resolved in its growth-rate form: for every 61, there exists 62 such that every 63-cross-free family 64 with 65 satisfies
66
Thus 67 (Tomon, 5 Mar 2026). The cited historical progression is explicit: for 68, the maximum size is 69; for 70, optimal linear bounds such as 71 were known; for 72, the best previous upper bounds were 73 and later 74 (Tomon, 5 Mar 2026). The proof uses a weakened notion of crossing, Dilworth’s theorem, Turán’s theorem, chain extraction, and cross-support trees (Tomon, 5 Mar 2026). The paper also records applications to network flow theory, discrete geometry, and phylogenetics, and notes that in convex position geometric and set-theoretic crossing coincide (Tomon, 5 Mar 2026).
Another lattice-theoretic variant appears in the study of crossing vectors. Two vectors 75 are 76-crossing if there exist coordinates 77 such that
78
The extremal function 79 is the maximum size of a family of pairwise 80-crossing and pairwise non-81-crossing vectors in 82 (Lasoń et al., 2012). The conjecture is
83
This is proved for 84, while for 85 the known bounds are
86
(Lasoń et al., 2012). The motivation comes from the width of the lattice of maximum antichains of a partially ordered set (Lasoń et al., 2012).
6. Methods, applications, and open directions
The theory of crossing families is methodologically heterogeneous. In geometric settings, classical tools include mutually avoiding sets and the Erdős-Szekeres theorem (Lara et al., 2018), partitioning arguments based on Ceder’s theorem (Lara et al., 2018), exhaustive generation of order types together with SAT verification (Aichholzer et al., 2021), semi-algebraic Ramsey methods (Álvarez-Rebollar et al., 2022), and same-type lemmas plus regularity lemmas for semi-algebraic hypergraphs (Antić et al., 24 Aug 2025). These techniques are used either to force pairwise crossing substructures or to build point configurations that suppress them.
In set-system and optimization settings, the dominant techniques are uncrossing, chain decompositions, submodular flows, total dual integrality, and submodular function minimization (Abdi et al., 2024, Abdi et al., 27 Feb 2026, Tomon, 5 Mar 2026). The common pattern is that crossing creates enough closure or rigidity to permit either compact structure theorems or polynomial-time algorithms.
Several open problems remain explicit in the cited literature. The principal geometric question is whether every 87-point set in general position contains a crossing family of size 88 (Evans et al., 2019, Antić et al., 24 Aug 2025). For elbows, it is conjectured that the universal lower bound 89 is tight (Álvarez-Rebollar et al., 2022). For generalized intersecting families, the existence of quadratic-size 90-intersecting and 91-intersecting families in 92 is posed as conjectural (Lara et al., 2018). In the optimization variant, polynomial-time oracle algorithms are available for ordinary cosigning, but not for the 93-closed version (Abdi et al., 27 Feb 2026). In the vector setting, the formula 94 remains open for 95 (Lasoń et al., 2012).
Taken together, these results show that crossing family is less a single object than a cluster of related concepts. The unifying theme is that crossing, whether interpreted geometrically, set-theoretically, or order-theoretically, imposes enough combinatorial tension to support sharp extremal estimates, structural closure theorems, and constructive algorithms.