We have developed a new method for global optimization, designed to maximize stack energy. Our method includes upper bounds for the stack energy and maximization of the stack energy for each common midpoint. The method quickly identifies ranges of parameter values where the maximum cannot be located. We have used the approach to reach an excellent solution for a difficult sample problem that was created by adding static disruptions to field data. Our new method should apply in many areas of geophysics.