Interior Point Methods of Mathematical Programming