Inverse modeling and numerical optimization of heater temperatures in a bridgman process