An algorithm is sensitive to parameters; different parameter settings for solving optimization problems can thus have a serious impact on algorithm performance. This leads to an inability to determine the optimal set of parameters for the algorithm to solve the problem at hand. In this study, we propose an adaptive strategy with a multi-population multi-objective algorithm (A-MPMO) framework to select the appropriate set of genetic settings according to the problem to be solved and eliminate the sensitivity of the algorithm to the parameters. Multi-population are often combined with Evolutionary Algorithms (EAs) as an effective strategy to maintain population diversity. First, we divided the population generated by the algorithm into multiple subpopulations to expand the search range and updated them iteratively using operators with different genetic parameters. Second, based on multi-population, subpopulations compete for limited computational resources, implying that the size of each subpopulation adaptively adjusts according to the degree of its contribution to problem solving. Finally, a set of subpopulations that are best suited to solve the problem is selected to improve the adaptability to different problems. For DTLZ, ZDT, and UF, compared to the other algorithms, A-MPMO was experimentally shown to produce better performance.