Depending on strategy, the controller may evaluate regeneration history, estimated soot load, differential pressure, exhaust temperature, operating history, distance/time information, regeneration completion status, fuel consumption modeling, and other modeled inputs. The exact signals, weighting, and decision logic are vehicle-specific.