В принципе нет.На практике иногда.
Сначала вы должны понять, что на самом деле означает анализ сложности (просмотрите определения в вашем учебнике).PSPACE просто означает, что требуемое пространство ограничено полиномиальной функцией входного размера.Он не говорит вам, что это за ограничивающая функция, или каково фактически используемое пространство.Таким образом, вы ничего не можете сделать с оперативной памятью, просто зная, что алгоритм находится в PSPACE.
Если вы знаете, что алгоритм находится в PSPACE, вы можете предположить, что используемое им пространство не просто ограничен полиномом, он описан полиномом.Возможно, это не так, но для многих алгоритмов это правда.Затем вы можете вычислить (или измерить) пространство, используемое для различных входных размеров, и попытаться сопоставить полином с данными.
В общем, это довольно бесполезно (потому что без знания порядка полинома естьбесконечно много возможных подгонок).Но на практике, если вы знаете, что используемое пространство, скажем, O (n), и у вас есть представление о том, какие виды ввода приведут к использованию пространства в худшем случае, вы можете сделать довольно точные прогнозы.Если для обработки 1 МБ ввода требуется 10 МБ ОЗУ, а для обработки 2 МБ - 20 МБ, то для обработки 10 МБ часто требуется около 100 МБ ОЗУ.Но вы получите эту информацию только из более детального знания алгоритма, чем просто из-за сложности его полиномиального пространства.