Goal programming
Goal programming is a branch of multiobjective optimization , which in turn is a branch of multi-criteria decision analysis ( MCDA ) . 
<triplet> multiobjective optimization <subj> multi-criteria decision analysis <obj> facet of