Skip to main content

Topological Synthesis of Robust Dynamic Systems by Sustainable Genetic Programming

  • Chapter
Genetic Programming Theory and Practice II

Part of the book series: Genetic Programming ((GPEM,volume 8))

Abstract

Traditional robust design constitutes only one step in the detailed design stage, where parameters of a design solution are tuned to improve the robustness of the system. This chapter proposes that robust design should start from the conceptual design stage and genetic programming-based open-ended topology search can be used for automated synthesis of robust systems. Combined with a bond graph-based dynamic system synthesis methodology, an improved sustainable genetic programming technique - quick hierarchical fair competition (QHFC)- is used to evolve robust high-pass analog filters. It is shown that topological innovation by genetic programming can be used to improve the robustness of evolved design solutions with respect to both parameter perturbations and topology faults.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Balling, R. and Sobieszczanski-Sobieski, J. (1996). Optimization of coupled systems: A critical review of approaches. AIAA, 34(1):6–17.

    Article  MATH  Google Scholar 

  • Carlson, J. M. and Doyle, J. (2002). Complexity and robustness. Proceedings of National Academy of Science (PNAS), 99(l):2538–2545.

    Article  Google Scholar 

  • Chen, W., Allen, J. K., Mistree, F., and Tsui, K.-L. (1996). A procedure for robust design: Minimizing variations caused by noise factors and control factors. ASME J. Mech. Des, 118:478–485.

    Google Scholar 

  • Daida, Jason M, Hilss, Adam M., Ward, David J., and Long, Stephen L. (2003). Visualizing tree structures in genetic programming. In Cantú-Paz, E., Foster, J. A., Deb, K., Davis, D., Roy, R., O’Reilly, U.-M, Beyer, H.-G., Standish, R., Kendall, G., Wilson, S., Harman, M, Wegener, J., Dasgupta, D., Potter, M. A., Schultz, A. C., Dowsland, K., Jonoska, N., and Miller, J., editors, Genetic and Evolutionary Computation — GECCO-2003, volume 2724 of LNCS, pages 1652–1664, Chicago. Springer-Verlag.

    Google Scholar 

  • Du, X. and Chen, W. (2000). Towards a better understanding of modeling feasibility robustness in engineering design. ASME J. Mech. Des, 122(4):385–394.

    Google Scholar 

  • Fan, Zhun, Hu, Jianjun, Seo, Kisung, Goodman, Erik D., Rosenberg, Ronald C., and Zhang, Baihai (2001). Bond graph representation and GP for automated analog filter design. In Goodman, Erik D., editor, 2001 Genetic and Evolutionary Computation Conference Late Breaking Papers, pages 81–86, San Francisco, California, USA.

    Google Scholar 

  • Forouraghi, B. (2000). A genetic algorithm for multiobjective robust design. Applied Intelligence, 12:151–161.

    Article  Google Scholar 

  • Hammel, U. and Back, T. (1994). Evolution strategies on noisy functions, how to improve convergence properties. Parallel Problem Solving from Nature, 3:159–168.

    Google Scholar 

  • Hartmann, M., Haddow, P., and Eskelund, F. (2002a). Evolving robust digital designs. Proc. 2002 NASA/DoD Conference on Evolvable Hardware (EH’02), pages 36–45.

    Google Scholar 

  • Hartmann, Morten, Eskelund, Frode, Haddow, Pauline C., and Miller, Julian F. (2002b). Evolving fault tolerance on an unreliable technology platform. In Langdon, W. B., Cantú-Paz, E., Mathias, K., Roy, R., Davis, D., Poli, R., Balakrishnan, K., Honavar, V., Rudolph, G., Wegener, J., Bull, L., Potter, M. A., Schultz, A. C., Miller, J. F., Burke, E., and Jonoska, N., editors, GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, pages 171–177, New York. Morgan Kaufmann Publishers.

    Google Scholar 

  • Hu, J., Goodman, E., and Rosenberg, R. (2004). Topological search in automated mechatronic system synthesis using bond graphs and genetic programming. Proc. of American Control Conference ACC 2004.

    Google Scholar 

  • Hu, J., Goodman, E.D., Seo, K., Fan, Z., and Rosenberg, R. (2005). The hierarchical fair competition (hfc) framework for sustainable evolutionary algorithms. Evolutionary Computation, 13(1).

    Google Scholar 

  • Hu, Jianjun and Goodman, Erik D. (2002). The hierarchical fair competition (HFC) model for parallel evolutionary algorithms. In Fogel, David B., El-Sharkawi, Mohamed A., Yao, Xin, Greenwood, Garry, Iba, Hitoshi, Marrow, Paul, and Shackleton, Mark, editors, Proceedings of the 2002 Congress on Evolutionary Computation CEC2002, pages 49–54. IEEE Press.

    Google Scholar 

  • Hu, Jianjun, Goodman, Erik D., and Seo, Kisung (2003). Continuous hierarchical fair competition model for sustainable innovation in genetic programming. In Riolo, Rick L. and Worzel, Bill, editors, Genetic Programming Theory and Practice, chapter 6, pages 81–98. Kluwer.

    Google Scholar 

  • Ferrer i Cancho, R., Janssen, C., and Sole, R. V. (2001). Topology of technology graphs: small world patterns in electronic circuits. Physical Review E, 64(046119).

    Google Scholar 

  • Jakobi, N., P. Husbands, and Harvey, I. (1995). and the reality gap: The use of simulation in evolutionary robotics. Proc. Third European Conference on Artificial Life, pages 704–720.

    Google Scholar 

  • Jen, E. (2001). Definitions of robustness. Santa Fe Institute Robustness Site,.

    Google Scholar 

  • Karnopp, D.C., Margolis, D. L., and Rosenberg, R. C. (2000). System Dynamics: Modeling and Simulation of Mechatronic Systems. New York: John Wiley & Sons, Inc.

    Google Scholar 

  • Koza, John R., Keane, Martin A., Streeter, Matthew J., Mydlowec, William, Yu, Jessen, and Lanza, Guido (2003). Genetic Programming IV: Routine Human-Competitive Machine Intelligence. Kluwer Academic Publishers.

    Google Scholar 

  • Lee, Wei-Po, Hallam, John, and Lund, Henrik Hautop (1997). Applying genetic programming to evolve behavior primitives and arbitrators for mobile robots. In Proceedings of IEEE 4th International Conference on Evolutionary Computation, volume 1. IEEE Press, to appear.

    Google Scholar 

  • Ma, L. and Antonsson, E.K. (2001). Robust mask-layout synthesis for mems. Proceedings of the 2001 International Conference on Modeling and Simulation of Microsystems.

    Google Scholar 

  • Miller, Julian F. and Hartmann, Morten (2001). Evolving messy gates for fault tolerance: some preliminary findings. In Keymeulen, Didier, Stoica, Adrian, Lohn, Jason, and Zebulum, Ricardo S., editors, The Third NASA/DoD workshop on Evolvable Hardware, pages 116–123, Long Beach, California. IEEE Computer Society.

    Google Scholar 

  • Seo, K., Fan, Z., Hu, J., Goodman, E. D., and Rosenberg, R. C. (2003a). Toward an automated design method for multi-domain dynamic systems using bond graphs and genetic programming. Mechatronics, 13(8–9):851–885.

    Article  Google Scholar 

  • Seo, Kisung, Fan, Zhun, Hu, Jianjun, Goodman, Erik D., and Rosenberg, Ronald C. (2003b). Dense and switched modular primitives for bond graph model design. In Cantu-Paz, E., Foster, J. A., Deb, K., Davis, D., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Standish, R., Kendall, G., Wilson, S., Harman, M., Wegener, J., Dasgupta, D., Potter, M. A., Schultz, A. C., Dowsland, K., Jonoska, N., and Miller, J., editors, Genetic and Evolutionary Computation — GECCO-2003, volume 2724 of LNCS, pages 1764–1775, Chicago. Springer-Verlag.

    Google Scholar 

  • Tay, E. and Taguchi, W. FG. (1993). Taguchi on Robust Technology Development: Bringing Quality Engineering Upstream. American Society of Mechanical Engineering Press, New York.

    Google Scholar 

  • Thompson, A. and Layzell, P. (2000). Devolution of robustness in an electronics design. Thirdlnt. Conf, ICES 2000, volume 1801 of Lecture Notes in Computer Science. Evolvable Systems: From Biology to Hardware, pages 218–228.

    Google Scholar 

  • Tsutsui, S. and Ghosh, A. (1997). Genetic algorithms with a robust solution searching scheme. IEEE Trans. Evolutionary Computation, 1(3):201–208.

    Article  Google Scholar 

  • Zhu, J. (2001). Performance distribution analysis and robust design. Journal of Mechanical Design, 123(1): 11–17

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Hu, J., Goodman, E. (2005). Topological Synthesis of Robust Dynamic Systems by Sustainable Genetic Programming. In: O’Reilly, UM., Yu, T., Riolo, R., Worzel, B. (eds) Genetic Programming Theory and Practice II. Genetic Programming, vol 8. Springer, Boston, MA. https://doi.org/10.1007/0-387-23254-0_9

Download citation

  • DOI: https://doi.org/10.1007/0-387-23254-0_9

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-23253-9

  • Online ISBN: 978-0-387-23254-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics