This article analyzes the advantages of the multi-objective dynamic input-output optimization model compared to the single objective dynamic input-output optimization model, and demonstrates the reason why the multi-objective model improves the stability of the solution of the dynamic input-output equation system by constructing a goal programming model. Based on the 2021 and 200 input-output table, a multi-objective dynamic input-output optimization model was established for the actual economic and social development of City A. The model includes five objective functions, including economic growth and comprehensive economic balance, and is solved using the goal programming method. The prediction results of the city's main economic indicators, such as GDP, tertiary output added value, and so on from 2021 to 2025, are presented. This result is basically the same as the results obtained using artificial neural network methods, and is more in line with the actual situation of the city.