Extended SMART Algorithms for Non-negative