The objective of designing layout for a chemical plant is to place all necessary equipments within a steel construction and predefined building sites. The design must consider constraints arising from various areas of expertise. An installation is optimal if as many constraints as possible are satisfied and the costs are minimized. The difficulty in finding an optimal installation lies in the combinatorial complexity of the problem. Moreover the constraints are often expressed in a fuzzy way and may be contradictory. Therefore an optimal installation can often not be achieved. In this article we present two new approaches towards computer aided plant design. The first solution combines a mulitobjective evolutionary algorithm with fuzzy logic. The second solution uses constraint programming.