Eco-villages are the living habitat composed of 50 to 1000 people. By autonomic management of local people, eco-villages integrate the multi-dimensional development of human life , such as economy , culture, education , ecology and spiritual. On the base of communities, natural resources management may be done in a decentralized manner by eco-villages to reach the goal of sustainable development.The Global Summit in 1992, the global eco-villages movement try to link and combine all the similar projects around the world , and create a new "circular metabolism" to replace the present " linear metabolism" which endanger the nature resources and create pollution in our environment. Ecological architecture and premaculture are the important theory and methods for eco-villages. In Taiwan, the Ui-Jin master unit in Tainan is the pioneer project of such social experiment.In the practical programming of eco-villages, the maximum carrying capacity of population should be considered, and the optimized arrangement of different usage of land has to be designed to meet the basic requirement of habitant and ecological function. By setting up the linear programming model , this research try to solve the problem of optimization of land utilities and carrying capacity in Ui-Jin master unit.