which are algorithms that can solve problems in a time that is a polynomial function of the size of the input. Recent research has explored various aspects of complexity theory, including ...