Abstract
This paper proposes a novel evolutionary computation model: Organizational-Learning Oriented Classifier System (OCS), and describes its application to Printed Circuit Boards (PCBs) redesign problems in a computer aided design (CAD). Using the conventional CAD systems which explicitly decide the parts' placements by a knowledge base, the systems cannot effectively place the parts as done by human experts. Furthermore, the supports of human experts are intrinsically required to sa tisfy the constraints and to optimize a global objective function. However, in the proposed model OCS, the parts generate and acquire adaptive behaviors for an appropriate placement without explicit control. In OCS, we focus upon emergent processes in which the parts dynamically form an organized group with autonomously generating adaptive behaviors through local interaction among them. Using the model OCS, we have conducted intensive experiments on a practical PCB redesign problem for electric appliances. The experimental results have shown that: (1) it has found the feasible solutions of the same level as the ones by human experts, (2) solutions are locally optimal, and also globally better than the ones by human experts with regard to the total wiring length, and (3) the solutions are more preferable than those in the conventional CAD systems.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
H. Yoshimura, “Knowledge-based placement and routing system for printed circuit board,” in Proc. of PRICAI '90, 1990, pp. 116- 121.
S. Kirkpatrick, C.D. Gelatte, and M.P. Vecchi, “Optimization by simulated annealing,” Science, vol. 220, no.4598, pp. 671- 680, 1983.
C. Sechen and A. Sangiovanni Vincentelli, “The Timber-Wolf placement and routing package,” IEEE J. Solid-State Circuits, vol. SC-20, no.2, pp. 510- 522, 1985.
M. Hirahara, N. Oka, and K. Yoshida, “Automatic placement using static and dynamic groupings,” in Proc. of the 9th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA-AIE '96), 1996, pp. 65- 70.
T. Yoshikawa, T. Furuhashi, and Y. Uchikawa, “Coding methods for automatic placement of parts on printed circuit boards (in Japanese),” in Trans. of The Institute of Electrical Engineers of Japan (IEEJ), vol. 115-D, no.5, pp. 642- 651, 1995.
R. Espejo, W. Schuhmann, M. Schwaninger, and U. Bilello, Organizational Transformation and Learning, John Wiley & Sons, 1996.
K. Takadama, “A study on self-generation of individuality in an artificial organism population,” in Proc. of the 5th International Conference on Artificial Life (Alife V), Poster Presentations, 1996, pp. 109- 116.
K. Takadama and S. Nakasuka, “Emergent strategy for adaptive behaviors with self-organizational individuality,” in Proc. of the 1st Asia-Pacific Conference on Simulated Evolution And Learning (SEAL '96), 1996, pp. 161- 168.
K. Takadama, K. Hajiri, T. Nomura, M. Okada, and K. Shimohara, “Learning model for adaptive behaviors as an organized group of swarm robots,” in Proc. of the 2nd International Symposium on Artificial Life and Robotics (AROB '97), 1997, pp. 103- 106.
K. Takadama and T. Terano, “Good solutions will emerge without a global objective function: Applying organizational classifier system to printed circuit board design,” in Proc. of the IEEE International Conference on Systems, Man, and Cybernetics (SMC '97), 1997, to appear.
J.G. March, “Exploration and exploitation in organizational learning,” Organizational Science, vol. 2, no.1, pp. 71- 87, 1991.
M. Tan, “Multiagent reinforcement learning: Independent vs. cooperative Agent,” in Proc. of the 10th International Conference on Machine Learning, 1993, pp. 330- 337.
T. Terano and S. Oikawa, “Genetic algorithm based feature selection in multiple inductive learning agents,” in Proc. of the 4th Workshop on Rough Sets, Fuzzy Sets, and Machine Discovery, 1996, pp. 347- 352.
A. Shaerf, Y. Shoham, and M. Tennenholtz, “Adaptive load balancing: A study in multiagent learning,” Journal of Artificial Intelligence Research, vol. 2, pp. 475- 500, 1995.
E.S. Billard and J.C. Pasquale, “Effects of delayed communication in dynamic group formation,” IEEE Trans. S.M.C., vol. 23, no.5, pp. 1265- 1275, 1993.
E.S. Billard and J.C. Pasquale, “Adaptive coordination in distributed systems with delayed communication,” IEEE Trans. S.M.C., vol. 25, no.4, pp. 546- 554, 1995.
T. Ishida, L. Gasser, and M. Yokoo, “Organizing self-design of distributed production systems,” IEEE Trans. Knowledge and Data Engineering, vol. TDE-4, no.2, pp. 123- 134, 1992.
T. Ishida, “Towards organizational problem solving,” in Proc. of IEEE International Conference on Robotics and Automation, 1993, pp. 839- 845.
T. Terano, “Learing from problem solving and communication: A computational model for distributed knowledge systems,” in Proc. of the 5th Generation Computer Systems (FGCS '94), Workshop on Heterogeneous Cooperative Knowledge-Bases, 1994, pp. 153- 163.
H. Aiba and T. Terano, “A computational model for distributed knowledge systems with learning mechanism,” Expert Systems with Applications, vol. 10, nos.3/4, pp. 417- 427, 1996.
M. Terabe, T. Washio, O. Katai, and T. Sawaragi, “A study of organizational learning in multiagents systems,” in Proc. of Distributed Artificial Intelligence Meets Machine Learning, Learning in Multiagent Environments, Lecture Notes in Artificial Intelligence, Springer-Verlag, 1997, vol. 1221, pp. 168- 179.
J.H. Holland, “Properties of the bucket brigade algorithm,” in Proc. of the 1st International Conference on Genetic Algorithms (ICGA '85), 1985, pp. 1- 7.
D.E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989.
T.C. Fogarty, L. Bull, and B. Carse, “Evolving multiagent systems,” Genetic Algorithms in Engineering and Computer Science, John Wiley & Sons, pp. 3- 22, 1996.
L. Bull, T.C. Fogarty, and M. Snaith, “Evolution in multiagent systems: Evolving communicating classifier systems for gait in a quadrupedal robot,” in Proc. of the 6th International Conference on Genetic Algorithms (ICGA 95), 1995, pp. 382- 388.
T. Terano and Z. Muro, “On-the-fly knowledge base refinement by a classifier system,” AI Communications, vol. 7, no.2, pp. 86- 97, 1994.
C.J.C.H. Watkins and P. Dayan, Technical Note: “Q-learning,” Machine Learning, vol 8, pp. 55- 68, 1992.
J.J. Grefenstette, “Credit assignment in rule discovery systems base on genetic algorithms,” Machine Learning, vol 3, pp. 225- 245, 1988.
G.E. Liepins, M.R. Hilliard, M. Palmer, and G. Rangarajan, “Alternatives for classifier system credit assignment,” in Proc. of the 11th International Joint Conference on Artificial Intelligent (IJCAI '89), 1989, pp. 756- 761.
R.L. Riolo, “Bucket brigade performance: Long sequence of classifiers,” in Proc. of the 2nd International Conference on Genetic Algorithms (ICGA '87), 1987, pp. 184- 195.
R.E. Smith and D.E. Goldberg, “Variable default hierarchy separation in a classifier system,” Foundation of Genetic Algorithms, Morgan Kaufman, pp. 148- 167, 1991.
K. Miyazaki, M. Yamamura, and S. Kobayashi, “A theory of profit sharing in reinforcement learning (in Japanese),” Journal of Japanese Society for Artificial Intelligence, vol. 9, no.4, pp. 104- 111, 1994.
K. Miyazaki, M. Yamamura, and S. Kobayashi, “On the rationality of profit sharing in reinforcement learning,” in Proc. of the 3rd International Conference on Fuzzy Logic, Neural Nets and Soft Computing, 1994, pp. 285- 288.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Takadama, K., Nakasuka, S. & Terano, T. Printed Circuit Board Design via Organizational-Learning Agents. Applied Intelligence 9, 25–37 (1998). https://doi.org/10.1023/A:1008295030359
Issue Date:
DOI: https://doi.org/10.1023/A:1008295030359