An Improved Algebraic Collapsing Acceleration with General Boundary Conditions for the Characteristics Method