A global optimization algorithm using linear relaxation