Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
24.05.2016, 15:32 | #1 | |||
Реноме:
1592
|
Интересная задача для программистов
Вообщем есть такая задача. (по аналогии битвы брендов).
Имеем 1 000 000 брендов. (цифра любая, но большая) Нужно выбрать лучший бренд. За один раз сравниваем только 2 логофирмы. Проблема: 1. как оптимизировать равномерное отображение всех фоток у всех юзеров для равномерного и более точного голосования? (не все 1 000 000 кидать естественно на юзера!!!) 2. при условии нахождения решения равномерного распределения показов - у каких то брендов отображение допустить +10 или +1000 к показам. 3. допустить добавление брендов к уже существующим, и участие новичка в голосовании. третий пункт не так важен, но желателен. Что делать, подскажите хотяб алгоритм, у меня творческий тупик.
__________________
Телеграм БОТ |
|||
24.05.2016, 15:58 | #2 | |||
Реноме:
2365
|
Самый лучший способ - написать самообучающую систему выбора кандидатов на сравнение, заранее определив критерии оценки и множества пересечений сущностей лого.
Самый простой способ, если лого отдаются с централизованного сервера, то это случайная выборка из матрицы второй размерности по элементу из каждой плоскости, исключая диагональные элементы. Как только на сервере появится признак, что элементы все исчерпаны, повторно возобновлять матрицу. В идеале при оценке ранжировать победителей весами, чтобы в будущем не давать на сравнение заведомо сильные ислабые бренды (аналогия со спортивным турниром). Добавление нового бренда пускать в сравнение при перестроении (новом цикле) выборки. Существенный минус такого алгоритма - выборка голосующих должна быть просто огромна. Здесь даже тысяча человек будет смех. |
|||
24.05.2016, 16:06 | #3 | |||
Реноме:
1592
|
матрицу я уже накидал, но она не решает сопоставление числа юзеров сайта и фото лого.
это ад если честно. сидишь и думаешь как.
__________________
Телеграм БОТ |
|||
24.05.2016, 16:14 | #5 | |||
Реноме:
1592
|
сейчас есть порядка 18 000 конкурсантов.
по большому счету я рассчитываю на 500-1000 уников в сутки, но это прогнозы. вот думаю может не привязывать показ к юзерам а считать +10 по умолчанию. т.е. у 10 гостей будет показ фотки. затем обнуление.
__________________
Телеграм БОТ |
|||
24.05.2016, 16:19 | #6 | |||
Реноме:
2365
|
Тогда проще вести матрицу показов и выбирать два любых лого с минимальным их значением. Во времени такая выборка будет довольно релевантна и репрезентативна.
добавлено через 1 минуту И самое главное, при боавлении нового конь-дидата к сравнению он будет в первую очередь догонять в показах другие лого. Последний раз редактировалось ekubachev; 24.05.2016 в 16:20. Причина: Добавлено сообщение |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|