Discrete and global optimization routines
