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

 
Renat Akhtyamov #:

нет

сначала одна, потом по стратегии

А почему не две?

 
Dmitry Fedoseev #:

Очень интересно, у кого здесь маразм:


Как хорошо, что я не вёл с тобой личную переписку

Её бы ты тоже сюда запостил

 
Ivan Butko #:

Как хорошо, что я не вёл с тобой личную переписку

Её бы ты тоже сюда запостил

+
 
мой комп не тянет 1мио параметров, делаю тесты, возможно придется уменьшить количество параметров - у большинства пользователей всё же не суперкомпьютеры на столе стоят. предполагаю, что придется остановиться на что то около 100т параметров.
 
Прикольно конечно - писать себе в профиль, но чтобы никто этого не читал.
 
Andrey Dik #:
мой комп не тянет 1мио параметров, делаю тесты, возможно придется уменьшить количество параметров - у большинства пользователей всё же не суперкомпьютеры на столе стоят. предполагаю, что придется остановиться на что то около 100т параметров.

даже при таком кол-ве, если использовать МО, ноутбуком можно будет гладить носки :)

придется весь призовой фонд отдать на оплату кластера. До 1000 параметров еще можно худо-бедно считать.
 
Maxim Dmitrievsky #:

даже при таком кол-ве, если использовать МО, ноутбуком можно будет гладить носки :)

придется весь призовой фонд отдать на оплату кластера. До 1000 параметров еще можно худо-бедно считать.
1000 параметров вообще без проблем считаются. прощупываю потолок разумного времени расчета (5-10 минут) на обычном компе (2023.06.04 12:02:54.072    Terminal    Windows 10 build 19045, 4 x Intel Core i3-5005U  @ 2.00GHz, AVX, 3 / 7 Gb memory, 1 / 53 Gb disk, UAC, GMT+5), а это очень обычный комп))
 
Andrey Dik #:
1000 параметров вообще без проблем считаются. прощупываю потолок разумного времени расчета (5-10 минут) на обычном компе (2023.06.04 12:02:54.072    Terminal    Windows 10 build 19045, 4 x Intel Core i3-5005U  @ 2.00GHz, AVX, 3 / 7 Gb memory, 1 / 53 Gb disk, UAC, GMT+5), а это очень обычный комп))

А задача просто найти минимум? тогда да, можно больше параметров

 
Maxim Dmitrievsky #:

А задача просто найти минимум? тогда да, можно больше параметров

максимум, ага.
 

Вот так выглядит библиотека с оптимизируемой функцией для соревнования:

#property library

int Counter = -1;
int MaxRuns =  10000;

//——————————————————————————————————————————————————————————————————————————————
int GetParameters (double &min [], double &step [], double &max []) export
{
  if (Counter != -1)
  {
    Counter = -2;
    return 0;
  }
  
  Counter = 0;
  
  //----------------------------------------------------------------------------
  //здесь прописаны свойства оптимизируемых параметров
  //----------------------------------------------------------------------------
  
  return 0;
}
//——————————————————————————————————————————————————————————————————————————————

//——————————————————————————————————————————————————————————————————————————————
double GetFFvalue (double &params []) export
{
  if (Counter < 0 || Counter > MaxRuns) return -DBL_MAX;
  Counter++;
  
  double ffValue = 0;
  
  //----------------------------------------------------------------------------
  //вычислене ffValue
  //----------------------------------------------------------------------------
  
  return ffValue;
}
//——————————————————————————————————————————————————————————————————————————————