Arc search solver for linearly constrained optimization