Мені було цікаво, чи можуть проблеми, для яких існують алгоритми підлінійного часу (у розмірі введення), характеризуватись такими, що володіють певними властивостями. Сюди входить підлінійний час (наприклад, тестування властивостей, альтернативне поняття наближення до проблем з рішенням), підлінійний простір (наприклад, алгоритми ескізів / потокових передач, в яких машина Тьюрінга має стрічку для читання, підлінійний робочий простір та вихід лише для запису стрічки) та підлінійні вимірювання (наприклад, розріджене відновлення / стискання). Зокрема, мене цікавить така характеристика як в рамках алгоритмів тестування властивостей, так і в класичній моделі рандомізованих та алгоритмів апроксимації.
Наприклад, проблеми, для яких існує динамічне програмування, демонструють оптимальну підструктуру та перекриваються підпрограми; ті, для яких існує жадібне рішення, демонструють оптимальну підструктуру та структуру матроїда. І так далі. Будь-яка довідка, що займається цією темою, вітається.
За винятком кількох проблем, які допускають детермінований сублінійний алгоритм, майже всі підлінійні алгоритми, які я бачив, рандомізовані. Чи існує якийсь специфічний клас складності, пов'язаний з проблемами допуску алгоритмів підлінійного часу? Якщо так, чи входить цей клас у BPP чи PCP?