The LM317 is a commonly used, rugged linear regulator with an adjustable output but suffers from the normal inefficiency of linear regulators which can require a large heatsink for the higher output currents, especially if input to output voltage drop is high.
To minimize this, a tracking, switching preregulator can be used to keep the voltage drop across the LM317 essentially constant, at a voltage slightly above the minimum required (3V) for proper regulator operation. This increases...