Extreme Methods for Solving Ill-Posed Problems with Applications to Inverse Heat Transfer Problems