Skip to main content
Log in

Printed Circuit Board Design via Organizational-Learning Agents

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. H. Yoshimura, “Knowledge-based placement and routing system for printed circuit board,” in Proc. of PRICAI '90, 1990, pp. 116- 121.

  2. S. Kirkpatrick, C.D. Gelatte, and M.P. Vecchi, “Optimization by simulated annealing,” Science, vol. 220, no.4598, pp. 671- 680, 1983.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

  5. 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.

    Google Scholar 

  6. R. Espejo, W. Schuhmann, M. Schwaninger, and U. Bilello, Organizational Transformation and Learning, John Wiley & Sons, 1996.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. J.G. March, “Exploration and exploitation in organizational learning,” Organizational Science, vol. 2, no.1, pp. 71- 87, 1991.

    Google Scholar 

  12. M. Tan, “Multiagent reinforcement learning: Independent vs. cooperative Agent,” in Proc. of the 10th International Conference on Machine Learning, 1993, pp. 330- 337.

  13. 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.

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. T. Ishida, “Towards organizational problem solving,” in Proc. of IEEE International Conference on Robotics and Automation, 1993, pp. 839- 845.

  19. 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.

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

  23. D.E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989.

  24. 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.

  25. 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.

  26. 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.

    Google Scholar 

  27. C.J.C.H. Watkins and P. Dayan, Technical Note: “Q-learning,” Machine Learning, vol 8, pp. 55- 68, 1992.

    Google Scholar 

  28. J.J. Grefenstette, “Credit assignment in rule discovery systems base on genetic algorithms,” Machine Learning, vol 3, pp. 225- 245, 1988.

    Google Scholar 

  29. 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.

  30. 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.

  31. 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.

  32. 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.

    Google Scholar 

  33. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008295030359

Navigation