Human-computer cooperative layout design method and its application

Layout design of spacecraft module belongs to scheme design problem, which has been proved to be NP hard. This problem has not only computing complexity but also engineering complexity, and it is more difficult to meet the challenge of practical application in engineering. Inspired by the ideas of ''Man-Machine Synergy'' and successful design patterns from the modern engineers, this paper proposed a Human-Algorithm-Knowledge-based layout Design method (HAKD) to deal with such complicated problems. Here, the engineers' successful design patterns mainly include the following aspects: depending on human's experience and wisdom, consulting some prior knowledge (for example, relevant layout diagrams), and utilizing the available computer technologies, etc. HAKD takes the evolutionary algorithm (e.g. genetic algorithm) as the ''algorithm'' foundation, in which ''human'' provides artificial layout schemes (artificial solutions), layout diagrams afford ''prior knowledge'' solutions, and the evolution algorithm produces novel algorithm solutions. All these numerical solutions are expressed by unified encoding strings, which make up of the evolution algorithm population together, and take part in corresponding evolution operations (such as reproduction, crossover and mutation, etc.). So human's intelligence, computer's intelligence (evolution algorithm) and prior knowledge extracted from layout diagrams are fused in the gene level of the evolution algorithm and fully play their own strong suits for the problem solving. In HAKD, the prior knowledge (in this paper, it refers to the geometry characters and position characters of the objects) is recognized and extracted by Hough Transform technology or directly given by commercial CAD software (such as Pro/Engineer) model. A series of experiments on the layout design problem of an international communication satellite module are performed by comparing HAKD with GA, GA+Prior Knowledge and GA+Human. The experiment results show that HAKD outperforms the others.

[1]  Chia-Chun Tsai,et al.  An H-V alternating router , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Jerry L. Udy,et al.  Computation of interferences between three-dimensional objects and the optimal packing problem , 1988 .

[3]  Steve Tanner,et al.  The placement of equipment in the Space Station Freedom using constraint based reasoning , 1991 .

[4]  Erkki Oja,et al.  A new curve detection method: Randomized Hough transform (RHT) , 1990, Pattern Recognit. Lett..

[5]  Wan-Chi Siu,et al.  A New Generalized Hough Transform for the Detection of Irregular Objects , 1995, J. Vis. Commun. Image Represent..

[6]  Georges M. Fadel,et al.  A GA Based Configuration Design Optimization Method , 2004 .

[7]  Kuo-Liang Chung,et al.  An Efficient Randomized Algorithm for Detecting Circles , 2001, Comput. Vis. Image Underst..

[8]  Jonathan Cagan,et al.  A simulated annealing-based algorithm using hierarchical models for general three-dimensional component layout , 1998, Comput. Aided Des..

[9]  P. S. Nair,et al.  Hough transform based ellipse detection algorithm , 1996, Pattern Recognit. Lett..

[10]  S. H. Joseph Unbiased Least Squares Fitting of Circular Arcs , 1994, CVGIP Graph. Model. Image Process..

[11]  Daniele Vigo,et al.  Recent advances on two-dimensional bin packing problems , 2002, Discret. Appl. Math..

[12]  Robert P. Smith,et al.  Virtual facility layout design: The value of an interactive three-dimensional representation , 1999 .

[13]  Jonathan Cagan,et al.  A survey of computational approaches to three-dimensional layout problems , 2002, Comput. Aided Des..

[14]  Hong-fei Teng,et al.  Layout optimization for the objects located within a rotating vessel - a three-dimensional packing problem with behavioral constraints , 2001, Comput. Oper. Res..

[15]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[16]  L. R. Foulds,et al.  Library layout via graph theory , 1986 .

[17]  Hong-Fei Teng,et al.  Optimal layout design of a satellite module , 2003 .

[18]  Hussein A. Abbass,et al.  Proceedings of the eighth international conference on Artificial life , 2002 .

[19]  Azriel Rosenfeld,et al.  A convex polygon is determined by its Hough transform , 1995, Pattern Recognit. Lett..

[20]  Philip M. Hubbard,et al.  Collision Detection for Interactive Graphics Applications , 1995, IEEE Trans. Vis. Comput. Graph..

[21]  Jukka Heikkonen,et al.  A computer vision approach to digit recognition on pulp bales , 1996, Pattern Recognit. Lett..

[22]  Yoichi Shiraishi,et al.  Cooperative Approach to a Practical Analog LSI Layout System , 1993, 30th ACM/IEEE Design Automation Conference.

[23]  K. Dowsland,et al.  Solution approaches to irregular nesting problems , 1995 .

[24]  Cihan H. Dagli,et al.  Hybrid Intelligent Packing System (HIPS) through integration of Artificial Neural Networks, Artificial Intelligence, and mathematical programming , 1994, Applied Intelligence.

[25]  Sung-Bae Cho,et al.  Towards Creative Evolutionary Systems with Interactive Genetic Algorithm , 2002, Applied Intelligence.

[26]  M. Ferebee,et al.  Optimization of payload placement on arbitrary spacecraft , 1991 .

[27]  Simon Szykman,et al.  Constrained Three-Dimensional Component Layout Using Simulated Annealing , 1997 .

[28]  Ilan Kroo,et al.  Collaborative Approach to Launch Vehicle Design , 1997 .

[29]  Alex Kosorukoff,et al.  Human based genetic algorithm , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).