Urban commercial complex is the product of social and economic development, as well as the inevitable trend of commercial development. The public space design of urban complex project is an important link in its development process, which is the link between the contact and the building, the city and the building, and the external image display of the complex. Therefore, choosing a suitable and excellent public space design scheme is of great significance to show the superiority of the complex project and improve the project satisfaction and the sustainable operation in the later stage. This paper first defines the concept of urban complex public space and focuses on the analysis of the urban complex public space from four aspects of constituent elements, functional classification, design theory, and principle. Then, the Delphi method is used to determine 26 evaluation indicators to evaluate the urban complex public space design scheme, and the relevant index data of 20 urban complex public space design schemes are collected. The grey correlation analysis method is used to analyze the correlation degree between each indicator and the scheme winning bid. The final evaluation system of urban complex public space design scheme is obtained after removing the 8 indicators with low correlation degree. Support vector mechanism was used to build the optimization model of urban complex public space design scheme, and its accuracy was verified, which provides a relatively simple and quantitative method for urban public space design in the future, helps to improve the city’s business structure, improves the business environment of the city, makes the commercial complex more effectively play its own characteristics and advantages, effectively stimulates the vitality of urban space, and creates more perfect architectural space and urban space for people.