Чемпионат Алгоритмов Оптимизации. - страница 101

 
Andrey Dik:

 Вы оба такие смешные... ) Без обид.))))

1. Если глобальный максимум известен всем без исключения, то, подумайте ещё раз, внимательно подумайте, что произойдет?

Может быть ли вообще проведён чемпионат алгоритмов оптимизации в таком случае? Конечно не может, ведь любой участник может в холостую вызвать ФФ на процентов 60-70 от максимально разрешенного и выдать результат со 100% точностью!

2. Мы можем соревноваться лишь на НЕИЗВЕСТНЫХ ФФ! Максимальное значение одного из участников и есть лучший результат.


1. Я говорил о том, что глобальный максимум должен знать рефери.

Это необходимо для того, чтобы после завершения запусков алгоритмов, на этапе проверки результатов можно было бы сравнить не только кол-во вызовов ФФ, но и точность расчета макс. значения. Если не будет известен максимум функции, то точность расчета алгоритма проверить невозможно. Какой смысл в алгоритме оптимизации, точность (а значит эффективность) которого не была проверена и доказана?

2. Точно также можно прогнать алгоритм на "холостом ходу" и в конце выдать самое большое число из возможных как результат... И победа?

Если нет, то участнику нужно будет сохранять значения приведшие к максимуму для доказательства того, что алгоритм действительно работал.

 
Andrey Dik:
Означает ли это, что алгоритм ещё не готов? Сколько времени Вы рассчитываете получить для понимания и подготовку алгоритма под известную ФФ? Какая разница что содержится в ФФ? Алгоритм должен быть в состоянии работать с неизвестной ему ФФ, иначе это фигня а не алгоритм. 

Как может быть готов мой алгоритм, если по факту еще не предоставлена задача, с которую он должен решать? Еще нет всех компонентов общей картины для представления.

Однако, не волнуйтесь, прошлую задачу я решил за 6 часов, эту решу за чуть большее время...

Создавать универсальные алгоритмы мое призвание.)))

Суть задачи - создать алгоритм эффективного поиска максимального значения аналитической функции. Большей универсальности алгоритма чем в формулировке сути задачи не требуется.

Да и о какой универсальности Вы говорите, если алгоритм при работе с любыми ФФ всегда использует 4 основных параметра - диапазон, шаг, количество параметров и значение получаемое от ФФ?

 
Реter Konow:

Как может быть готов мой алгоритм, если по факту еще не предоставлена задача, с которую он должен решать? Еще нет всех компонентов общей картины для представления.

Однако, не волнуйтесь, прошлую задачу я решил за 6 часов, эту решу за чуть большее время...

Создавать универсальные алгоритмы мое призвание.)))

Всё идёт к тому, что вы сталкиваетесь с Загадкой Безумного Шляпника -- а всё действо под названием Чемпионат -- становится похоже на Безумное Чаепитие -- https://ru.wikipedia.org/wiki/Болванщик

Шляпник в итоге признался, что не знает ответа для своей Загадки

 
Реter Konow:

1. Я говорил о том, что глобальный максимум должен знать рефери.

Это необходимо для того, чтобы после завершения запусков алгоритмов, на этапе проверки результатов можно было бы сравнить не только кол-во вызовов ФФ, но и точность расчета макс. значения. Если не будет известен максимум функции, то точность расчета алгоритма проверить невозможно. Какой смысл в алгоритме оптимизации, точность (а значит эффективность) которого не была проверена и доказана?

2. Точно также можно прогнать алгоритм на "холостом ходу" и в конце выдать самое большое число из возможных как результат... И победа?

3. Если нет, то участнику нужно будет сохранять значения приведшие к максимуму для доказательства того, что алгоритм действительно работал.

1. Если макс будет знать только рефери (а для этого именно рефери должен составить ФФ) то с какой целью Вы настойчиво хотите посмотреть на внутренности ФФ? Нет, как я и говорил, максимальное значение не будет знать никто, в том числе и рефери. Лучшим результатом будет признан максимальный. Если бы участников было гораздо больше чем 2-е, то мы могли бы максимальный результат одного из участников принять за 100% точность, а остальные соответственно были бы ранжированы от этого значения. Но поскольку нас только 2-е, то точность мы измерить не сможем, можем только выбрать лучший по результату в рамках чемпионата. Но повторяю ещё раз, можно подсунуть вне рамок чемпионата известную функцию с известным максимумом и посмотреть реальную точность алгоритмов.

2. В случае с неизвестной ФФ такое "точно так же" проделать не получится, ведь по окончании всех прогонов нужно сохранить параметры в файл, которые будут обязательно проверены путём подачи их в ФФ и сверкой результата ФФ и результата участника.

3.  Это не имеет значения с неизвестной ФФ. Важен окончательный результат и параметры для этого результата, которые будут проверены. Не получится схитрить никому никаким образом.

Если ищете лазейки - то зря. Если переживаете за ошибки в ФФ - то зря. Если волнуетесь в невозможности оценить реальную поисковую способность алгоритмов - то зря, возможность у Вас будет. 

 
Andrey F. Zelinsky:

Всё идёт к тому, что вы сталкиваетесь с Загадкой Безумного Шляпника -- а всё действо под названием Чемпионат -- становится похоже на Безумное Чаепитие -- https://ru.wikipedia.org/wiki/Болванщик

Прикол в том, что сам Шляпник в итоге признался, что не знает ответа для своей Загадки

Ну Время остановило себя для Шляпника, и оказало ему тем самым великую честь.) В нашем случае Время вряд ли себя остановит, так что наше "чаепитие" неизбежно подойдет к концу...

И на этом "чаепитии" Загадка не даст себя запутать Шляпнику настолько, чтобы остаться неразгаданной.

 
Реter Konow:

Как может быть готов мой алгоритм, если по факту еще не предоставлена задача, с которую он должен решать? Еще нет всех компонентов общей картины для представления.

Однако, не волнуйтесь, прошлую задачу я решил за 6 часов, эту решу за чуть большее время...

Создавать универсальные алгоритмы мое призвание.)))

Суть задачи - создать алгоритм эффективного поиска максимального значения аналитической функции. Большей универсальности алгоритма чем в формулировке сути задачи не требуется.

Да и о какой универсальности Вы говорите, если алгоритм при работе с любыми ФФ всегда использует 4 основных параметра - диапазон, шаг, количество параметров и значение получаемое от ФФ?

Я так и думал. Всё, о чем я говорил ранее - как об стену горох, а алгоритм у Вас даже и не готов вовсе....

Мне очень жаль, что к моменту начала чемпионата у Вас до сих пор нет готового алгоритма, это значит что Вы далеки от представления об универсальности алгоритма поиска.

Сегодня я выкладываю ФФ и далее по озвученным шагам с перерывом в 1-2 дня. Если к моменту проведения тестирования алгоритмов мой алгоритм окажется единственным - значит я победитель.

Я Вам уже миллион раз советовал взять один из готовых и доступных алгоритмов, разобраться в работе, модифицировать при необходимости и использовать на чемпионате. Неужели Вы думаете, что сможете создать универсальный алгоритм за несколько часов или несколько дней? Возьмите хотя бы Alglib из кодабазы, выставите его, хоть это будет и не Ваш алгоритм, но у меня хотя бы будет возможность соревноваться с кем то кроме меня самого.

Итак - далее по шагам чемпионата без задержек. Разжёвано и пережовано всё уже до невозможности подробно. Извините, ожидать уже никого нет возможности - иначе этот диалог у нас с Вами может продолжаться вечно.   

 
Реter Konow:

Ну Время остановило себя для Шляпника, и оказало ему тем самым великую честь.) В нашем случае Время вряд ли себя остановит, так что наше "чаепитие" неизбежно подойдет к концу...

И на этом "чаепитии" Загадка не даст себя запутать Шляпнику настолько, что остаться не разгаданной.

Шляпнику/Болванщику не повезло с вами -- все потенциальные участники уже отвалили -- а вы настойчиво и последовательно его добиваете -- такое ощущение что вы по профессии врач-психиатр: "Доктор, я летаю -- Давайте летать вместе"
 
Andrey Dik:

1. Если макс будет знать только рефери (а для этого именно рефери должен составить ФФ) то с какой целью Вы настойчиво хотите посмотреть на внутренности ФФ? Нет, как я и говорил, максимальное значение не будет знать никто, в том числе и рефери. Лучшим результатом будет признан максимальный. Если бы участников было гораздо больше чем 2-е, то мы могли бы максимальный результат одного из участников принять за 100% точность, а остальные соответственно были бы ранжированы от этого значения. Но поскольку нас только 2-е, то точность мы измерить не сможем, можем только выбрать лучший по результату в рамках чемпионата. Но повторяю ещё раз, можно подсунуть вне рамок чемпионата известную функцию с известным максимумом и посмотреть реальную точность алгоритмов.

2. В случае с неизвестной ФФ такое "точно так же" проделать не получится, ведь по окончании всех прогонов нужно сохранить параметры в файл, которые будут обязательно проверены путём подачи их в ФФ и сверкой результата ФФ и результата участника.

3.  Это не имеет значения с неизвестной ФФ. Важен окончательный результат и параметры для этого результата, которые будут проверены. Не получится схитрить никому никаким образом.

Если ищете лазейки - то зря. Если переживаете за ошибки в ФФ - то зря. Если волнуетесь в невозможности оценить реальную поисковую способность алгоритмов - то зря, возможность у Вас будет. 

Вывод - чтобы я не делал - все зря... ))

"какой целью Вы настойчиво хотите посмотреть на внутренности ФФ?" - Просто я никогда ее не видел.

"Если ищете лазейки - то зря." - Как я могу ни разу не решив аналогичную задачу и не имея никакого алгоритма, искать какие то лазейки? Я пытаюсь сореинтироваться. Как и раньше.

По моему Вы ничего не обсуждаете, а просто устанавливаете правила.

 
Andrey Dik:

Я так и думал. Всё, о чем я говорил ранее - как об стену горох, а алгоритм у Вас даже и не готов вовсе....

Мне очень жаль, что к моменту начала чемпионата у Вас до сих пор нет готового алгоритма, это значит что Вы далеки от представления об универсальности алгоритма поиска.

Сегодня я выкладываю ФФ и далее по озвученным шагам с перерывом в 1-2 дня. Если к моменту проведения тестирования алгоритмов мой алгоритм окажется единственным - значит я победитель.

Я Вам уже миллион раз советовал взять один из готовых и доступных алгоритмов, разобраться в работе, модифицировать при необходимости и использовать на чемпионате. Неужели Вы думаете, что сможете создать универсальный алгоритм за несколько часов или несколько дней? Возьмите хотя бы Alglib из кодабазы, выставите его, хоть это будет и не Ваш алгоритм, но у меня хотя бы будет возможность соревноваться с кем то кроме меня самого.

Итак - далее по шагам чемпионата без задержек. Разжёвано и пережовано всё уже до невозможности подробно. Извините, ожидать уже никого нет возможности - иначе этот диалог у нас с Вами может продолжаться вечно.   

Ясно. Вы решили закручивать гайки. Ни времени на подготовку, ни компромиссов, ни совместного принятия решений.

Если я так и не напишу свой алгоритм и не сражусь с Вами, Вы все равно будете считать себя победителем?

Разве такая Победа не выглядит жалко?

 
Реter Konow:

Вывод - чтобы я не делал - все зря... ))

"какой целью Вы настойчиво хотите посмотреть на внутренности ФФ?" - Просто я никогда ее не видел.

"Если ищете лазейки - то зря." - Как я могу ни разу не решив аналогичную задачу и не имея никакого алгоритма, искать какие то лазейки? Я пытаюсь сореинтироваться. Как и раньше.

По моему Вы ничего не обсуждаете, а просто устанавливаете правила.

К этому моменту у Вас уже должен бы быть хоть какой то алгоритм, но у Вас его нет. Я же говорил, не привязывайтесь к функциям, не поможет Вам никакие аналитические построения и решения, поскольку нет знаний о содержимом ФФ. Тысячу раз приводил пример штатного оптимизатора, они ничего не знает о задачах пользователей, ничего, и при этом успешно решает задачи оптимизации.

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

ЗЫ Все, у кого есть хоть какой то алгоритм, всё ещё могут присоединится к соревнованию, поскольку по видимому я действительно остался один. Но в любом случае это ничего не меняет, мой алгоритм и тестовый стенд будет показан в течении пары тройки дней, несмотря ни на что.  

Причина обращения: