Convex Optimization, Convex Sets, Convex Function, Convex Hull, Convexity.
convex hull is also very vast, expanding from pure mathematics to quantum physics to linear and non-linear programming and much more. The algorithm that is used to design a convex hull is called Jarvis march or simply Jarvis algorithm. It is a pretty awesome algorithm. There are many pseudocodes