A Genetic Algorithm Approach to solve for Multiple Solutions of Inverse Kinematics using Adaptive Niching and Clustering. - Saleh Tabandeh; Christopher Clark; William Melek (IEEE Congress on Evolutionary Computation, 2006)

An adaptive niching genetic algorithm approach for generating multiple solutions of serial manipulator inverse kinematics with applications to modular robots. - Saleh Tabandeh; William W. Melek; Christopher Michael Clark (Robotica, 2010)

A memetic algorithm approach for solving the task-based configuration optimization problem in serial modular and reconfigurable robots. - Saleh Tabandeh; William Melek; Mohammad Biglarbegian; Seong-Hoon Peter Won; Christopher Michael Clark (Robotica, 2016)