Генерация дерева отпечатков пальцев

Есть группа людей [скажем, 1874 человека], все они представляют разные компании [скажем, 236 из них] в мире. Моя задача - как можно лучше определить, в какой компании работает каждый человек. Хитрость в том, что я не могу просто спросить человека «Где вы работаете?» И получить ответ, но у меня есть анкета с рядом вопросов [скажем, 290 вопросов] и точными ответами, которые я должен ожидать от сотрудников. каждой компании. У некоторых компаний могут быть идентичные ответы, поэтому, в конце концов, даже если я не могу точно определить, в какой компании работает человек, я смогу сузить круг вопросов и сказать, что он / она должен работать в одной из этих компаний.

Используя многозначные карты и некоторые другие структуры данных, я дошел до определения всех компаний, которые могу идентифицировать с помощью одного вопроса [запроса].Используя эти запросы для представления корня древовидной структуры данных, мне нужно построить остальную часть дерева, используя другие запросы / вопросы в качестве ветвей для идентификации остальных.

Есть совет / помощь / предложение?

5
задан dsolimano 25 October 2011 в 13:32
поделиться