Presents a framework for the theory of primal-dual IPMs based on the notion of the self-regularity of a function. This book deals with linear optimization, nonlinear complementarity problems, semidefinite optimization, and second-order conic optimization problems.