Turning diversification into a graph problem. Building a correlation graph from stock returns, casting a maximally diversified portfolio as Maximum Independent Set / Maximum Clique, and benchmarking exact Bron-Kerbosch enumeration against the Halldórsson-Boppana approximation on the S&P 500.