An AI enhanced approach to the tree unimodality conjecture
Eric Ramos, Sunny Sun
TL;DR
The paper investigates the tree unimodality conjecture through the lens of log-concavity of the independence sequence, using PatternBoost to actively search for counterexamples. It encodes trees via Prüfer codes and trains a transformer-guided local-global search to maximize a score indicating log-concavity failure at a chosen index, primarily around $N/2$. The study reports tens of thousands of new counterexamples for trees with $N$ ranging from $27$ to $101$, revealing diverse structural forms and highlighting the influence of the independence number on search dynamics. It also analyzes the limitations of the approach, including a tendency toward path-like trees and the critical role of path-punishment techniques to uncover counterexamples at $N/2-1$, while offering insight into future directions for broader index exploration and global sequence shaping. The findings demonstrate both the power and boundaries of AI-assisted discovery in extremal combinatorics and raise questions about the prevalence and distribution of non-log-concave independence sequences in large trees.
Abstract
Given a graph $G$, its independence sequence is the integral sequence $a_1,a_2,...,a_n$, where $a_i$ is the number of independent sets of vertices of size i. In the late 80's Alavi, Erdos, Malde, Schwenk showed that this sequence need not be unimodal for general graphs, but conjectured that it is always unimodal whenever $G$ is a tree. This conjecture was then naturally generalized to claim that the independence sequence of trees should be log concave, in the sense that $a_i^2$ is always above $a_{i-1}a_{i+1}$. This conjecture stood for many years, until in 2023, Kadrawi, Levit, Yosef, and Mizrachi proved that there were exactly two trees on 26 vertices whose independence sequence was not log concave. In this paper, we use the AI architecture PatternBoost, developed by Charton, Ellenberg, Wagner, and Williamson to train a machine to find counter-examples to the log-concavity conjecture. We will discuss the successes of this approach - finding tens of thousands of new counter-examples to log-concavity with vertex set sizes varying from 27 to 101 - and some of its fascinating failures.
