Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 24.05.2016, 15:32   #1
 
Регистрация: 08.10.2008
Сообщений: 1,394
Доменные сделки: 24
Реноме: 1590
Одобрения
Спасибо (Отдано): 297
Спасибо (Получено): 291
Восклицание Интересная задача для программистов

Вообщем есть такая задача. (по аналогии битвы брендов).
Имеем 1 000 000 брендов. (цифра любая, но большая)
Нужно выбрать лучший бренд.

За один раз сравниваем только 2 логофирмы.

Проблема:
1. как оптимизировать равномерное отображение всех фоток у всех юзеров для равномерного и более точного голосования? (не все 1 000 000 кидать естественно на юзера!!!)
2. при условии нахождения решения равномерного распределения показов - у каких то брендов отображение допустить +10 или +1000 к показам.
3. допустить добавление брендов к уже существующим, и участие новичка в голосовании.

третий пункт не так важен, но желателен.

Что делать, подскажите хотяб алгоритм, у меня творческий тупик.
__________________
Телеграм БОТ
Aquarius вне форума   Ответить с цитированием
Старый 24.05.2016, 15:58   #2
 
Регистрация: 26.04.2012
Сообщений: 4,066
Доменные сделки: 47
Реноме: 2365
Одобрения
Спасибо (Отдано): 1370
Спасибо (Получено): 1551
Отправить сообщение для ekubachev с помощью ICQ Отправить сообщение для ekubachev с помощью Skype™
Самый лучший способ - написать самообучающую систему выбора кандидатов на сравнение, заранее определив критерии оценки и множества пересечений сущностей лого.

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

В идеале при оценке ранжировать победителей весами, чтобы в будущем не давать на сравнение заведомо сильные ислабые бренды (аналогия со спортивным турниром).

Добавление нового бренда пускать в сравнение при перестроении (новом цикле) выборки.

Существенный минус такого алгоритма - выборка голосующих должна быть просто огромна. Здесь даже тысяча человек будет смех.
ekubachev вне форума   Ответить с цитированием
Старый 24.05.2016, 16:06   #3
 
Регистрация: 08.10.2008
Сообщений: 1,394
Доменные сделки: 24
Реноме: 1590
Одобрения
Спасибо (Отдано): 297
Спасибо (Получено): 291
матрицу я уже накидал, но она не решает сопоставление числа юзеров сайта и фото лого.

это ад если честно.
сидишь и думаешь как.
__________________
Телеграм БОТ
Aquarius вне форума   Ответить с цитированием
Старый 24.05.2016, 16:10   #4
 
Регистрация: 26.04.2012
Сообщений: 4,066
Доменные сделки: 47
Реноме: 2365
Одобрения
Спасибо (Отдано): 1370
Спасибо (Получено): 1551
Отправить сообщение для ekubachev с помощью ICQ Отправить сообщение для ekubachev с помощью Skype™
А каков количественный порядок юзеров на сайте и какой процент их будет готов на участие в сравнении?
ekubachev вне форума   Ответить с цитированием
Старый 24.05.2016, 16:14   #5
 
Регистрация: 08.10.2008
Сообщений: 1,394
Доменные сделки: 24
Реноме: 1590
Одобрения
Спасибо (Отдано): 297
Спасибо (Получено): 291
сейчас есть порядка 18 000 конкурсантов.
по большому счету я рассчитываю на 500-1000 уников в сутки, но это прогнозы.
вот думаю может не привязывать показ к юзерам а считать +10 по умолчанию. т.е. у 10 гостей будет показ фотки. затем обнуление.
__________________
Телеграм БОТ
Aquarius вне форума   Ответить с цитированием
Старый 24.05.2016, 16:19   #6
 
Регистрация: 26.04.2012
Сообщений: 4,066
Доменные сделки: 47
Реноме: 2365
Одобрения
Спасибо (Отдано): 1370
Спасибо (Получено): 1551
Отправить сообщение для ekubachev с помощью ICQ Отправить сообщение для ekubachev с помощью Skype™
Тогда проще вести матрицу показов и выбирать два любых лого с минимальным их значением. Во времени такая выборка будет довольно релевантна и репрезентативна.

добавлено через 1 минуту
И самое главное, при боавлении нового конь-дидата к сравнению он будет в первую очередь догонять в показах другие лого.

Последний раз редактировалось ekubachev; 24.05.2016 в 16:20. Причина: Добавлено сообщение
ekubachev вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:25. Часовой пояс GMT +4.