P-constrained