Medical Engineering & Physics
Volume 31, Issue 5 , Pages 515-521, June 2009

Limitations of parallel global optimization for large-scale human movement problems

  • Byung-Il Koh

      Affiliations

    • Department of Electrical & Computer Engineering, University of Florida, Gainesville, FL, United States
  • ,
  • Jeffrey A. Reinbolt

      Affiliations

    • Department of Mechanical & Aerospace Engineering, University of Florida, Gainesville, FL, United States
  • ,
  • Alan D. George

      Affiliations

    • Department of Electrical & Computer Engineering, University of Florida, Gainesville, FL, United States
  • ,
  • Raphael T. Haftka

      Affiliations

    • Department of Mechanical & Aerospace Engineering, University of Florida, Gainesville, FL, United States
  • ,
  • Benjamin J. Fregly

      Affiliations

    • Department of Mechanical & Aerospace Engineering, University of Florida, Gainesville, FL, United States
    • Department of Biomedical Engineering, University of Florida, Gainesville, FL, United States
    • Corresponding Author InformationCorresponding author at: Department of Mechanical & Aerospace Engineering, 231 MAE-A Building, Box 116250, University of Florida, Gainesville, FL 32611-6250, United States. Tel.: +1 352 392 8157; fax: +1 352 392 7303.

Received 24 September 2007; received in revised form 23 September 2008; accepted 23 September 2008. published online 26 November 2008.

Abstract 

Global optimization algorithms (e.g., simulated annealing, genetic, and particle swarm) have been gaining popularity in biomechanics research, in part due to advances in parallel computing. To date, such algorithms have only been applied to small- or medium-scale optimization problems (<100 design variables). This study evaluates the applicability of a parallel particle swarm global optimization algorithm to large-scale human movement problems. The evaluation was performed using two large-scale (660 design variables) optimization problems that utilized a dynamic, 27 degree-of-freedom, full-body gait model to predict new gait motions from a nominal gait motion. Both cost functions minimized a quantity that reduced the external knee adduction torque. The first one minimized footpath errors corresponding to an increased toe out angle of 15°, while the second one minimized the knee adduction torque directly without changing the footpath. Constraints on allowable changes in trunk orientation, joint angles, joint torques, centers of pressure, and ground reactions were handled using a penalty method. For both problems, a single run with a gradient-based nonlinear least squares algorithm found a significantly better solution than did 10 runs with the global particle swarm algorithm. Due to the penalty terms, the physically realistic gradient-based solutions were located within a narrow “channel” in design space that was difficult to enter without gradient information. Researchers should exercise caution when extrapolating the performance of parallel global optimizers to human movement problems with hundreds of design variables, especially when penalty terms are included in the cost function.

Keywords: Global optimization, Biomechanics, Gait, Musculoskeletal model

To access this article, please choose from the options below

Login to an existing account or Register a new account.

  • Purchase this article for 31.50 USD (You must login/register to purchase this article)

    Online access for 24 hours. The PDF version can be downloaded as your permanent record.

  • Subscribe to this title

    Get unlimited online access to this article and all other articles in this title 24/7 for one year.

  • Claim access now

    For current subscribers with Society Membership or Account Number.

  • Visit SciVerse ScienceDirect to see if you have access via your institution.
 

PII: S1350-4533(08)00175-6

doi:10.1016/j.medengphy.2008.09.010

Medical Engineering & Physics
Volume 31, Issue 5 , Pages 515-521, June 2009