This book contains the papers presented in the Inverse Problems, Design and Optimization (IPDO) Symposium, held in Rio de Janeiro, Brazil, during March 17-19, 2004.