We designed maternal group algorithm (MGA) for the optimization problem. The individuals in MGA are two type of female and male. Each female individuals are included in maternal group. The strong male individuals are in maternal group as a leader of maternal group and the weak male individuals are in male group. We introduced maternal group completion, leader male exchanging, aging operation as a MGA operation. Four alternative algorithm were designed to test for the quality of solution and the calculation time.