The Application of Linear Programming to Competitive Bond Bidding