Primal–dual Interior Point Method