( Coloring line segments )
( Blocking visibilities among points )
( Counting spanning trees in bipartite graphs )
( Triple crossings of unit circles )
Several important families of objects in combinatorics and order theory can be represented as collections of dichotomies (partitions of a set into two subsets), where each pair of dichotomies in the collection must be compatible with each other. Examples, described in more detail below, are the family of weak orders on a fixed set of objects, the family of trees on a fixed set of leaves, the family of plane trees on a set of leaves with a fixed cyclic order, the family of set partitions, the family of partitions of a convex polygon by its diagonals, and the family of subsequences of a linear order or cyclic order. When this happens, we can form a graph linking compatible pairs of dichotomies, and represent the objects in question as cliques in this compatibility graph. Cliques form a median algebra: if any three cliques vote on which vertices to include or exclude, the result is again a clique. This means that the same sort of median structure can be extended to other objects such as weak orders and trees. More, we can use ideas such as the clique complex and simplex graph to form topological spaces and graphs that represent these families of objects.
( Read more... )The binomial coefficients forming Pascal's triangle count, among other things, the number of lower sets in a two-dimensional rectangular grid. What about three-dimensional grids?
( Read more... )A linear threshold function is a function that maps n-tuples of Boolean variables to a single Boolean variable. Such a function is defined by choosing a weight wi to each variable and a target weight W. We can then compute the function value by summing the weights of the true input variables, and letting the output be true if this sum is at least W. Geometrically, the 2n possible input tuples can be mapped to the vertices of a hypercube {-1,+1}n by making the coordinate value +1 whenever the corresponding input variable is true and -1 whenever it is false. The weights define a hyperplane in Rn, such that the hypercube vertices for which the function is true are on one side of the hyperplane and the hypercube vertices for which the function is false are on the other side. It appears to be open to determine exactly how many different threshold functions exist; OEIS lists the number of threshold functions only up to eight variables. If these numbers grow exponentially with the square of the dimension (as seems likely from the OEIS data) then this would lead to an exponentially small bound on the margin of linear classifiers for hypercubes, answering Leo Kontorovich's recent question about how small these margins can get.
( Read more... )