MATHEMATICAL ENGINEERING TECHNICAL REPORTS Solving Linear Programs from Sign Patterns