Forward Backward Sweep Method