Interactively exploring the connection between bidirectional compression and star bicoloring.
The connection between scientific computing and graph theory is detailed for a problem called bidirectional compression. This problem consists of finding a pair of seed matrices in automatic differentiation. In terms of graph theory, the problem is nothing but finding a star bicoloring. An interactive educational module is designed and implemented to illustrate the connection between bidirectional compression and star bicoloring. The webbased module is intended to be used in the classroom to illustrate the intricate nature of this combinatorial problem.