Какой алгоритм стоит за акинатором или 20q?


12

Название говорит само за себя. Вот Акинатор и 20Q .

Принцип этих игр состоит в том, чтобы задавать пользователю ряд вопросов, касающихся некоторой сущности, выбранной пользователем. А потом выясните, что это за сущность. Суть алгоритма состоит в том, чтобы находить «самый полезный вопрос» в каждом раунде, имея дело с пользователем, который может не отвечать на все вопросы правильно.

«Самый полезный вопрос» определяется как вопрос, который дает больше информации, в оптимальном случае, разделяя аудиторию (или количество?) кандидатов на две равные половины.

Я нашел статью, в которой описаны некоторые алгоритмы (хорошо, слово «алгоритм» не использовалось, но доказательства можно превратить в алгоритмы). К сожалению, я не могу найти этот документ снова :(. В документе описана проблема с концепциями теории игр, с некоторыми уровнями лжи, разрешенными для пользователя (обсуждались 3 уровня лжи). Пожалуйста, напишите, если вы думаете, что знаете статью.


Ответы:


14

Я думаю, что вы, вероятно, ищете «Об игре в« Двадцать вопросов »с лжецом», Дагат, Гакс и Винклер, SODA 1992, http://portal.acm.org/citation.cfm?id=139404.139409

На многих других документах , которые цитируют эту , вероятно , включать дополнительные соответствующие хиты.


У кого-нибудь есть источник по 2-й ссылке? Это больше не доступно.
Райан

Вторая ссылка была получена, перейдя к исследователю Google, найдя первую статью, а затем нажав на ссылку «процитировано NN», которую она показывает для своих результатов (где NN - количество статей, которые ссылаются на эту). Предположительно, эта процедура все еще работает, даже если Google изменил их формат URL.
Дэвид Эппштейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.