An Interior Point Method for Multi-party Negotiation Support