Skip to main content
Log in

The implementation of a direct search approach for the resolution of complex and changing rule-based problems

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

During the evolution of constraint modeling approaches, they have increased in their ability to resolve more and more complex problems. They all rely upon their ability to define the design problem by a set of constraint rules, which are true when the problem is solved, by the manipulation of selected free variables. However, as they have advanced differing techniques, they have been applied to address problems of increasing complexity. This study has been directed toward addressing those that are not only complex but also ill structured and evolving. In order to address such problems, an approach has been developed that employs sensitivity analysis and problem strategies to form an evolving direct search technique. While this is generic approach, which has been applied to a range of engineering problems, it is illustrated here through its use in a study into the posture modeling of humans. In this, it was recognized that such a new approach was required due to the complex description, limits, and postures possible in the human body.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Lin L, Chen L-C (2002) Constraints modelling in product design. J Eng Design 13(3):205–214. doi:10.1080/09544820110108908

    Article  Google Scholar 

  2. Gelle E, Faltings B, Clément D, Smith I (2000) Constraint satisfaction methods for applications in engineering. Eng Comput 16(2):81–95. doi:10.1007/PL00007190

    Article  MATH  Google Scholar 

  3. Sundhararajan S, Pahwa A, Krishnaswami PA (1998) Comparative analysis of genetic algorithms and directed grid search for parametric optimization. Eng comput 14(3):197–205. doi:10.1007/BF01215973

    Google Scholar 

  4. Alexopoulous K, Mavrikios D, Pappas M, Ntelis E, Chryssolourris G (2007) Multi-criteria upper-body human motion adaption. Int J Comput Integ M 20(1):57–70. doi:10.1080/09511920500233749

    Google Scholar 

  5. Keates P, Clarkson PJ (2003) Countering design exclusion: an introduction to inclusive design. Springer, London. ISBN-13:978-1852337698

  6. Mitchell RH, Salo AIT, Medland AJ (2007) A design methodology to create constraint-based human movement patterns for ergonomic analysis. J Eng Design 18(4):283–310. doi:10.1080/09544820600748441

    Google Scholar 

  7. Medland AJ (1994) A proposed structure for a rule-based description of parametric forms. Eng Comput 10(3):155–161. doi:10.1007/BF01198741

    Article  Google Scholar 

  8. Angelov PP (2006) Evolving rule-based models: a tool for design of flexible adaptive systems. Physica-Verlag Press, Heidelberg. ISBN 10:3790817945

  9. Lewis RM, Torczon V, Trosset MW (2000) Direct search methods: then and now. J Comput Appl Math 124:191–207. doi:10.1016/S0377-0427(00)00423-4

    Google Scholar 

  10. Mullineux G (2001) Constraint resolution using optimization techniques. Comput Graph 25(3):483–492

    Article  Google Scholar 

  11. Leigh RD, Medland AJ, Mullineux G, Potts IRB (1987) Model spaces and their use in mechanism simulation. Proc IMechE Part B 203(1989):167–174

    Google Scholar 

  12. Matthews J, Ding L, Singh B, Mullineux G, Medland AJ (2008) Modelling to reduce the configuration phase time of machine design. Adv Mater Res 44–46:659–668. doi:10.4028/www.scientific.net/AMR.44-46.659

  13. Mullineux G, Hicks BJ, Medland AJ (2005) Constraint-aided product design Acta Polytechnica. J Adv Eng 45(3):31–36

    Google Scholar 

  14. Matthews J, Singh B, Mullineux G, Medland T (2006) A constraint-based approach to investigate the ‘process flexibility’ of food processing equipment. Comput Ind Eng 51(4):809–820. doi:10.1016/j.cie.2006.09.003

    Google Scholar 

  15. Neale G, Mullineux G, Matthews J, Medland AJ (2009) Case study: constraint-based improvement of an over-wrapping machine. Proc IMechE Part B 223(2):207–216. doi:10.1234/09544054JEM1189

  16. Tiwari S, Gupta A (1995) Constraint management on distributed design configurations. Eng Comput 11(4):199–210. doi:10.1007/BF01208814

    Google Scholar 

  17. Thornton AC (1996) The use of constraint-based knowledge to improve the search for feasible designs. Eng Appl Artif Intell 9(4):393–402. doi:10.1016/0952-1976(96)00037-1

    Article  MathSciNet  Google Scholar 

  18. Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, USA. ISBN 10:0195099710

  19. Coello Coello CA (2002) Theoretical and numerical constraint handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput Methods Appl Mech Eng 191(11–12):1245–1287. doi:10.1016/S0045-7825(01)00323-1

    Article  MATH  MathSciNet  Google Scholar 

  20. Kusiak A, Wang J (1993) Decomposition of the design process. J Mech Design 115(4):667–695. doi:10.1115/1.2919255

    Article  Google Scholar 

  21. Detcher T (2003) Constraint processing. Morgan Kaufmann, USA. ISBN-13:978-1558608900

  22. Medland AJ, Matthews J, Mullineux G (2008) A constraint-net approach to the resolution of conflicts in a product with multi-technology requirements. Int J Comput Integr M 22(3):199–209. doi:10.1080/09511920802372286

    Article  Google Scholar 

  23. ADAPS (1990) Human modeling system (Ergonomics software) developed since 1980 by Section of Applied Ergonomics, Faculty of Industrial Design Engineering, Technique University of Delft, The Netherlands

  24. Molenbroek JFM, Medland AJ (2000) The application of constraint processes for the manipulation of human modes to address ergonomic design problems. In: Proceedings of the 3rd international symposium on tools and methods of competitive engineering (TMCE), 2000, pp 827–835

  25. Zhang B, Molenbroek FJM (2004) Representation of a human head with bi-cubic B-splines technique based on the laser scanning technique in 3D surface anthropometry. App Ergn 35(5):459–465. doi:10.1016/j.apergo.2004.03.012

    Article  Google Scholar 

  26. Hollingsworth L, Medland AJ, Gooch SD, Rothwell AG, Lintott A, Woodfield T (2007) Using constraint modelling to predict the upper body strength capabilities of people with tetraplegia. In: Proceedings of international meeting on upper limb in tetraplegia conference, Philadelphia

  27. Norris B, Wilson J (1999) Adultdata. The handbook of adult measurement and capabilities. Institute for Occupational Ergonomics, University of Nottingham, UK

  28. Gooch SD, Woodfield T, Hollingsworth L, Rothwell AG, Medland AJ, Yao F (2008) On the design of manual wheelchairs for people with spinal cord injuries. In: Proceedings of international design conference—Design 2008, Dubrovnik, May, pp 387–394

  29. Frank PM (1978) Introduction to systems sensitivity theory. Academic press, New York. ISBN 10:0122656504

  30. Hooke J, Jeeves TA (1961) Direct search solution of numerical and statistical problems. J ACM 8:212–229

    Google Scholar 

  31. Powell MJD (1998) Direct search algorithms for optimization calculations. Acta Numerica 7:287–336

    Google Scholar 

Download references

Acknowledgments

The author wishes to recognize and thank colleagues within the Mechanical Engineering Department for support of activities in the area of constraint modeling, to colleagues at the Technical University of Delft for both providing the original ADAPS human modeller and the ergonomic data and finally to colleagues at the University of Canterbury, New Zealand, for providing feedback upon the constraint modeling research into humans.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jason Matthews.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Medland, A.J., Matthews, J. The implementation of a direct search approach for the resolution of complex and changing rule-based problems. Engineering with Computers 27, 105–115 (2011). https://doi.org/10.1007/s00366-009-0148-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-009-0148-z

Keywords

Navigation