Constrained Generalized Tree Alignment, a tree optimization problem (Dr. Srikrishnan Divakaran)