Hierarchical genetic algorithm versus static optimization-investigation of elbow flexion and extension movements.
The applicability of static optimization (and, respectively, frequently used objective functions) for prediction of individual muscle forces for dynamic conditions has often been discussed. Some of the problems are whether time-independent objective functions are suitable, and how to incorporate muscle physiology in models. The present paper deals with a twofold task: (1) implementation of hierarchical genetic algorithm (HGA) based on the properties of the motor units (MUs) twitches, and using multi-objective, time-dependent optimization functions; and (2) comparison of the results of the HGA application with those obtained through static optimization with a criterion "minimum of a weighted sum of the muscle forces raised to the power of n". HGA and its software implementation are presented. The moments of neural stimulation of all MUs are design variables coding the problem in the terms of HGA. The main idea is in using genetic operations to find these moments, so that the sum of MUs twitches satisfies the imposed goals (required joint moments, minimal sum of muscle forces, etc.). Elbow flexion and extension movements with different velocities are considered as proper illustration. It is supposed that they are performed by two extensor muscles and three flexor muscles. The results show that HGA is a suitable means for precise investigation of motor control. Many experimentally observed phenomena (such as antagonistic co-contraction, three-phasic behavior of the muscles during fast movements) can find their explanation by the properties of the MUs twitches. Static optimization is also able to predict three-phasic behavior and could be used as practicable and computationally inexpensive method for total estimation of the muscle forces.
Bulgarian Academy of Sciences, Center of Biomedical Engineering, Sofia, Bulgaria. Rosi.Raikova@clbme.bas.bg
Rositsa T
RT
Raikova
Hristo Ts
HTs
Aladjov
D000200:Action Potentials / Q000502:physiology; D000465:Algorithms; D003198:Computer Simulation; D004550:Elbow / Q000502:physiology*; D004551:Elbow Joint / Q000502:physiology*; D006801:Humans; D008954:Models, Biological; D008959:Models, Neurological; D009046:Motor Neurons / Q000502:physiology; D009068:Movement / Q000502:physiology; D009119:Muscle Contraction / Q000502:physiology; D018656:Muscle Fibers, Fast-Twitch / Q000502:physiology; D018657:Muscle Fibers, Slow-Twitch / Q000502:physiology; D018482:Muscle, Skeletal / Q000502:physiology*; D011786:Quality Control; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D013314:Stress, Mechanical; D019415:Torque