Part I: Concepts of discrete convex functions
Part II: Properties of discrete convex functions
Part III: Algorithms for discrete convex functions
Problems