Some LP algorithms using orthogonal matrices