Interpreting Neural Combinatorial Optimization via Evolving Programmatic Bottlenecks | ResearchPod