Optimization of "Multi-Marriage" Bride's Problem by Dynamic Programming using Java