Novel Approaches To Creating Robust Globally Convergent Algorithms For Numerical Optimization