No they aren't. Constraints are necessary but not sufficient. Criteria are necessary
and sufficient. In other words, necessity is a lower bound and sufficiency is an upper bound. Criteria is the upper bound, constraints are the lower bound.
[1] https://www.sfu.ca/~swartz/conditions1.htm