I think the most energy efficient method is provide a good ambient 'background' temperature in a well insulated reptile room. Thus minimising the need for supplementary heating.