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.
Similar content being viewed by others
References
Lin L, Chen L-C (2002) Constraints modelling in product design. J Eng Design 13(3):205–214. doi:10.1080/09544820110108908
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
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
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
Keates P, Clarkson PJ (2003) Countering design exclusion: an introduction to inclusive design. Springer, London. ISBN-13:978-1852337698
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
Medland AJ (1994) A proposed structure for a rule-based description of parametric forms. Eng Comput 10(3):155–161. doi:10.1007/BF01198741
Angelov PP (2006) Evolving rule-based models: a tool for design of flexible adaptive systems. Physica-Verlag Press, Heidelberg. ISBN 10:3790817945
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
Mullineux G (2001) Constraint resolution using optimization techniques. Comput Graph 25(3):483–492
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
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
Mullineux G, Hicks BJ, Medland AJ (2005) Constraint-aided product design Acta Polytechnica. J Adv Eng 45(3):31–36
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
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
Tiwari S, Gupta A (1995) Constraint management on distributed design configurations. Eng Comput 11(4):199–210. doi:10.1007/BF01208814
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
Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, USA. ISBN 10:0195099710
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
Kusiak A, Wang J (1993) Decomposition of the design process. J Mech Design 115(4):667–695. doi:10.1115/1.2919255
Detcher T (2003) Constraint processing. Morgan Kaufmann, USA. ISBN-13:978-1558608900
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
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
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
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
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
Norris B, Wilson J (1999) Adultdata. The handbook of adult measurement and capabilities. Institute for Occupational Ergonomics, University of Nottingham, UK
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
Frank PM (1978) Introduction to systems sensitivity theory. Academic press, New York. ISBN 10:0122656504
Hooke J, Jeeves TA (1961) Direct search solution of numerical and statistical problems. J ACM 8:212–229
Powell MJD (1998) Direct search algorithms for optimization calculations. Acta Numerica 7:287–336
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-009-0148-z