self-optimization
Optimising chemical reactions using machine learning
Graph algorithms to merge two graphs based on stitching.