

Engineering design and planning of the city is trans-disciplinary complex problem. City can be considered an evolving living body in complex interaction with its citizens, its artificial physical environment, and its natural physical environment. City is a multi-physic, multi-agent, multi-stratified and multi-scale object. City is also an intersecting object. It shares some of properties of two kinds of objects: empirical objects as well as theoretical objects. Based on these properties, this paper proposes a model of intelligent engineering design of a complex city. The space of problem is called Citizen Problem Space. The Citizen Problem Space is bridged to Functional Problem Space which is formulated in response to the citizen problem. The functional problem is reformulated also in response to intermediate solutions, and co-evolves with the design solutions. Design solutions belong to the Solution Space. Process Space also interacts with Solution Space. Thus the design solutions can only be dynamical consensual: satisfying both functional problem and process problem. This model depicts an evolutionary system composed of four evolutionary spaces. The evolution of each space is guided by the most recent population in the other space. It is a co-evolution model. It provides the basis for a multi-agent computational model of engineering design of the city bridged to the citizen big data extraction. It produces a multi-scale city with a holonic structure.