An improved weighted optimization approach for large-scale global optimization