This book presents the principles and practices of optimal design of irrigation canals considering varying roughness along channel perimeter incorporating slope stability constraint, hydraulic & geometric restrictions, uncertainty associated with the roughness parameter etc. Swarm intelligence based method is followed in optimizing different open channel cross sections and the novel methodologies presented in this book have practical appeal in the design of irrigation canals ensuring cost effectiveness and system reliability.