185 похожих чатов

Между прочим, на основании вопроса @Fancryer — мне любопытно, есть

ли какие-то практически полезные меры вычислительной мощности (в смысле computational complexity) для реальных машин, с ограниченными ресурсами (и можно даже для конечного размера входа)?

Т.е. теоретически-то все они эквивалентны конечным языкам / Deterministic acyclic finite state automaton, но толку от этого на практике никакого нет, а разница всё же очень даже есть.

К примеру, если известно, что есть:
a) интерпретатор конечных автоматов и
b) интерпретатор любого "обычного" PL,
и каждому предоставлены одинаковые конечные ресурсы, то очевидно, что с помощью (b) получится распознать гораздо большее подмножество языка корректно вложенных скобок, чем с помощью (a).

Есть у кого-то идеи, как могут называться такие меры (или где бы поискать или спросить)?

3 ответов

33 просмотра
Yaroslav-Schekin Автор вопроса

Нет, я так и не понял. :( Вы можете показать, как это применить для DFA против RAM/MT (или любой другой "классической" машины) с любым конкретным N (размером "памяти для программы и данных") для задачи распознавания этого языка (корректно вложенных скобок)?

Yaroslav Schekin
Нет, я так и не понял. :( Вы можете показать, как ...

Я тут подумал. Любая полная проверка множества таких скобок, вероятно, должна завершаться проверкой на корректность какого-то подмножества таких скобок (даже минимального). Следовательно, все такие алгоритмы будут иметь четкую иерархию. Следовательно, имеет смысл сравнивать только производительность таких машин, либо ни чего не сравнивать.

Yaroslav-Schekin Автор вопроса
Лимон Цитрусовый
Я тут подумал. Любая полная проверка множества так...

> Следовательно, все такие алгоритмы будут иметь четкую иерархию. Вы бы лучше показали, как на практике применить Вашу идею (потому что я её так и не понял)... > имеет смысл сравнивать только производительность таких машин Эээ... меня вообще не интересовала производительность каких-либо машин (пусть они хоть все 2ⁿ шагов используют, если у них n бит ресурсов). Интересовала только мощность тех подмножеств языков, которые они способны распознавать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта