Исследование свойств диагональных латинских квадратов в проектах добровольных распределенных вычислений и не только...
Цитата: evatutin от 01.03.2020, 20:17Результаты поиска КФ ОДЛК в проекте Gerasim@Home за месяц:
ONCE (A):1 - 576143, where:
1 CFs - 32907 (+885) <— новые находки от ESODLS-экспериментов!!!!!LINE3 (B):1 - 60703, where:
2 CFs - 18735
3 CFs - 41968 (+1524)LINE3 (B):2 - 39719, 15:1, where:
2 CFs - 18735
3 CFs - 20984 (+762)LINE4 (C):1 - 104, where:
2 CFs - 4 (+1) <— новые находки от ESODLS-экспериментов!!!!!
4 CFs - 100 (+4)LINE4 (C):2 - 104, where:
2 CFs - 4 (+1) <— новые находки от ESODLS-экспериментов!!!!!
4 CFs - 100 (+4)LINE5 (D):1 - 17, where:
3 CFs - 17LINE5 (D):2 - 34, where:
3 CFs - 34LOOP4 (E):2 - 2240, where:
1 CFs - 2
2 CFs - 138
3 CFs - 1464
4 CFs - 6361TO3 (F):1 - 336, where:
4 CFs - 336 (+3)1TO3 (F):3 - 112, where:
4 CFs - 112 (+1)1TO4 (G):1 - 1286, where:
3 CFs - 882
5 CFs - 404 (+4)1TO4 (G):4 - 542, where:
3 CFs - 441
5 CFs - 101 (+1)1TO5 (k):1 - 10, where:
6 CFs - 101TO5 (k):5 - 2, where:
6 CFs - 21TO6 (H):1 - 42, where:
4 CFs - 24
7 CFs - 181TO6 (H):6 - 11, where:
4 CFs - 8
7 CFs - 31TO7 (h):1 - 7, where:
8 CFs - 71TO7 (h):7 - 1, where:
8 CFs - 11TO8 (I):1 - 48, where:
5 CFs - 32
9 CFs - 161TO8 (I):8 - 10, where:
5 CFs - 8
9 CFs - 2RHOMBUS3 (J):2 - 9, where:
5 CFs - 9RHOMBUS3 (J):3 - 6, where:
5 CFs - 6RHOMBUS4 (K):2 - 73, where:
3 CFs - 2
4 CFs - 23
5 CFs - 32
6 CFs - 16RHOMBUS4 (K):4 - 34, where:
3 CFs - 1
4 CFs - 17
5 CFs - 8
6 CFs - 8FISH (N):1 - 7, where:
4 CFs - 1
6 CFs - 6FISH (N):2 - 11, where:
4 CFs - 2
6 CFs - 9FISH (N):4 - 4, where:
4 CFs - 1
6 CFs - 3TREE1 (V):1 - 2, where:
4 CFs - 2TREE1 (V):2 - 1, where:
4 CFs - 1TREE1 (V):3 - 1, where:
4 CFs - 1CROSS (X):1 - 16, where:
6 CFs - 16CROSS (X):2 - 4, where:
6 CFs - 4CROSS (X):4 - 4, where:
6 CFs - 4DAEDALUS10 (i):1 - 6, where:
12 CFs - 6DAEDALUS10 (i):2 - 4, where:
12 CFs - 4DAEDALUS10 (i):4 - 1, where:
12 CFs - 1DAEDALUS10 (i):10 - 1, where:
12 CFs - 1FLYER (j):1 - 2, where:
8 CFs - 2FLYER (j):2 - 3, where:
8 CFs - 3FLYER (j):4 - 3, where:
8 CFs - 3VENUS (l):1 - 1, where:
5 CFs - 1VENUS (l):2 - 3, where:
5 CFs - 3VENUS (l):4 - 1, where:
5 CFs - 1DAEDALUS8 (m):1 - 2, where:
6 CFs - 2DAEDALUS8 (m):2 - 2, where:
6 CFs - 2DAEDALUS8 (m):4 - 1, where:
6 CFs - 1DAEDALUS8 (m):8 - 1, where:
6 CFs - 1RHOMBUS5 (n):2 - 4, where:
5 CFs - 4RHOMBUS5 (n):5 - 1, where:
5 CFs - 11TO10 (o):1 - 5, where:
6 CFs - 51TO10 (o):10 - 1, where:
6 CFs - 1ROBOT (p):1 - 4, where:
5 CFs - 4ROBOT (p):2 - 4, where:
5 CFs - 4ROBOT (p):4 - 2, where:
5 CFs - 2STINGRAY (q):1 - 1, where:
5 CFs - 1STINGRAY (q):2 - 3, where:
5 CFs - 3STINGRAY (q):3 - 1, where:
5 CFs - 1Окрестности обобщенных симметрий: пройдено 376 (+22) из 903 (41,6%, +2,4%).
Поиск ESODLS:
* exp404 — было найдено 0 новых КФ из 1 (0/1), стало 101/1430;
* exp405 — было 4/6, стало 161/211;
* exp406 — было 4/11, стало 345/1441;
* exp407 — было 2/10, стало 269/2215;
* exp408 — было 2/8, стало 14/223;
* exp674 — 14/87.Сделанные оптимизации заработали, число найденных ESODLS прилично выросло и в перспективе будет расти дальше, данная серия экспериментов активно продолжается.
Результаты поиска КФ ОДЛК в проекте Gerasim@Home за месяц:
ONCE (A):1 - 576143, where:
1 CFs - 32907 (+885) <— новые находки от ESODLS-экспериментов!!!!!
LINE3 (B):1 - 60703, where:
2 CFs - 18735
3 CFs - 41968 (+1524)
LINE3 (B):2 - 39719, 15:1, where:
2 CFs - 18735
3 CFs - 20984 (+762)
LINE4 (C):1 - 104, where:
2 CFs - 4 (+1) <— новые находки от ESODLS-экспериментов!!!!!
4 CFs - 100 (+4)
LINE4 (C):2 - 104, where:
2 CFs - 4 (+1) <— новые находки от ESODLS-экспериментов!!!!!
4 CFs - 100 (+4)
LINE5 (D):1 - 17, where:
3 CFs - 17
LINE5 (D):2 - 34, where:
3 CFs - 34
LOOP4 (E):2 - 2240, where:
1 CFs - 2
2 CFs - 138
3 CFs - 1464
4 CFs - 636
1TO3 (F):1 - 336, where:
4 CFs - 336 (+3)
1TO3 (F):3 - 112, where:
4 CFs - 112 (+1)
1TO4 (G):1 - 1286, where:
3 CFs - 882
5 CFs - 404 (+4)
1TO4 (G):4 - 542, where:
3 CFs - 441
5 CFs - 101 (+1)
1TO5 (k):1 - 10, where:
6 CFs - 10
1TO5 (k):5 - 2, where:
6 CFs - 2
1TO6 (H):1 - 42, where:
4 CFs - 24
7 CFs - 18
1TO6 (H):6 - 11, where:
4 CFs - 8
7 CFs - 3
1TO7 (h):1 - 7, where:
8 CFs - 7
1TO7 (h):7 - 1, where:
8 CFs - 1
1TO8 (I):1 - 48, where:
5 CFs - 32
9 CFs - 16
1TO8 (I):8 - 10, where:
5 CFs - 8
9 CFs - 2
RHOMBUS3 (J):2 - 9, where:
5 CFs - 9
RHOMBUS3 (J):3 - 6, where:
5 CFs - 6
RHOMBUS4 (K):2 - 73, where:
3 CFs - 2
4 CFs - 23
5 CFs - 32
6 CFs - 16
RHOMBUS4 (K):4 - 34, where:
3 CFs - 1
4 CFs - 17
5 CFs - 8
6 CFs - 8
FISH (N):1 - 7, where:
4 CFs - 1
6 CFs - 6
FISH (N):2 - 11, where:
4 CFs - 2
6 CFs - 9
FISH (N):4 - 4, where:
4 CFs - 1
6 CFs - 3
TREE1 (V):1 - 2, where:
4 CFs - 2
TREE1 (V):2 - 1, where:
4 CFs - 1
TREE1 (V):3 - 1, where:
4 CFs - 1
CROSS (X):1 - 16, where:
6 CFs - 16
CROSS (X):2 - 4, where:
6 CFs - 4
CROSS (X):4 - 4, where:
6 CFs - 4
DAEDALUS10 (i):1 - 6, where:
12 CFs - 6
DAEDALUS10 (i):2 - 4, where:
12 CFs - 4
DAEDALUS10 (i):4 - 1, where:
12 CFs - 1
DAEDALUS10 (i):10 - 1, where:
12 CFs - 1
FLYER (j):1 - 2, where:
8 CFs - 2
FLYER (j):2 - 3, where:
8 CFs - 3
FLYER (j):4 - 3, where:
8 CFs - 3
VENUS (l):1 - 1, where:
5 CFs - 1
VENUS (l):2 - 3, where:
5 CFs - 3
VENUS (l):4 - 1, where:
5 CFs - 1
DAEDALUS8 (m):1 - 2, where:
6 CFs - 2
DAEDALUS8 (m):2 - 2, where:
6 CFs - 2
DAEDALUS8 (m):4 - 1, where:
6 CFs - 1
DAEDALUS8 (m):8 - 1, where:
6 CFs - 1
RHOMBUS5 (n):2 - 4, where:
5 CFs - 4
RHOMBUS5 (n):5 - 1, where:
5 CFs - 1
1TO10 (o):1 - 5, where:
6 CFs - 5
1TO10 (o):10 - 1, where:
6 CFs - 1
ROBOT (p):1 - 4, where:
5 CFs - 4
ROBOT (p):2 - 4, where:
5 CFs - 4
ROBOT (p):4 - 2, where:
5 CFs - 2
STINGRAY (q):1 - 1, where:
5 CFs - 1
STINGRAY (q):2 - 3, where:
5 CFs - 3
STINGRAY (q):3 - 1, where:
5 CFs - 1
Окрестности обобщенных симметрий: пройдено 376 (+22) из 903 (41,6%, +2,4%).
Поиск ESODLS:
* exp404 — было найдено 0 новых КФ из 1 (0/1), стало 101/1430;
* exp405 — было 4/6, стало 161/211;
* exp406 — было 4/11, стало 345/1441;
* exp407 — было 2/10, стало 269/2215;
* exp408 — было 2/8, стало 14/223;
* exp674 — 14/87.
Сделанные оптимизации заработали, число найденных ESODLS прилично выросло и в перспективе будет расти дальше, данная серия экспериментов активно продолжается.
Цитата: Yura12 от 01.03.2020, 21:21
Всё понятно. Ну раз само приложение будет меняться - то тогда конечно, портировать его под Linux не получится, раз оно постоянно меняется.
И всё же ещё 1 вопрос про 32 разрядный Windows - так если ошибки в 32 разрядном wrapper заключались только в чекпоинтах - так какая разница что они там есть - всё равно ведь чекпоинтов ведь у приложения нет. И то же самое с прогресс баром - ну и что он не правильно показывается, это же не так критично.
Всё понятно. Ну раз само приложение будет меняться - то тогда конечно, портировать его под Linux не получится, раз оно постоянно меняется.
И всё же ещё 1 вопрос про 32 разрядный Windows - так если ошибки в 32 разрядном wrapper заключались только в чекпоинтах - так какая разница что они там есть - всё равно ведь чекпоинтов ведь у приложения нет. И то же самое с прогресс баром - ну и что он не правильно показывается, это же не так критично.
Цитата: evatutin от 02.03.2020, 08:59ESODLS\SODLS = E?
Ну а если серьезно, то, как и обещал, выкладываю список из 2485 КФ ESODLS, найденных в проекте на данный момент и не являющихся найденными ранее whitefox'ом SODLS (напомню, что поиск активно продолжается в настоящее время и после проведенных оптимизаций дает весьма неплохие результаты!). Список выложен для ознакомления и в качестве обещанного контрпримера, очень бы хотелось, чтобы квадраты этого списка чудесным образом в полном составе не оказались в списке находок наших "партнеров", целенаправленным поиском ESODLS никогда не занимавшихся...
ONCE (A):1 - 2478, where:
1 CFs - 2478LINE4 (C):2 - 1, where:
2 CFs - 1LOOP4 (E):2 - 6, where:
1 CFs - 2
2 CFs - 4
ESODLS\SODLS = E?
Ну а если серьезно, то, как и обещал, выкладываю список из 2485 КФ ESODLS, найденных в проекте на данный момент и не являющихся найденными ранее whitefox'ом SODLS (напомню, что поиск активно продолжается в настоящее время и после проведенных оптимизаций дает весьма неплохие результаты!). Список выложен для ознакомления и в качестве обещанного контрпримера, очень бы хотелось, чтобы квадраты этого списка чудесным образом в полном составе не оказались в списке находок наших "партнеров", целенаправленным поиском ESODLS никогда не занимавшихся...
ONCE (A):1 - 2478, where:
1 CFs - 2478
LINE4 (C):2 - 1, where:
2 CFs - 1
LOOP4 (E):2 - 6, where:
1 CFs - 2
2 CFs - 4
Цитата: Yura12 от 05.03.2020, 13:43
Сейчас идёт соревнование про проекту. А как это отразилось на работе самого сервера? Нет ли чрезмерной нагрузки на сервер проекта?
На жёсткие диски особенно из-за усиленной отдачи/приёма заданий?
Сейчас идёт соревнование про проекту. А как это отразилось на работе самого сервера? Нет ли чрезмерной нагрузки на сервер проекта?
На жёсткие диски особенно из-за усиленной отдачи/приёма заданий?
Цитата: AenBleidd от 06.03.2020, 12:59Цитата: Yura12 от 01.03.2020, 21:21
Всё понятно. Ну раз само приложение будет меняться - то тогда конечно, портировать его под Linux не получится, раз оно постоянно меняется.
Если приложение будет меняться - это не значит, что его нельзя портировать. Достаточно оригинальное приложение сделать платформонезависимым, а потом уже собрать нужным компилятором под нужную платформу. Были бы исходники открытыми - можно было бы посмотреть...
Цитата: Yura12 от 01.03.2020, 21:21
Всё понятно. Ну раз само приложение будет меняться - то тогда конечно, портировать его под Linux не получится, раз оно постоянно меняется.
Если приложение будет меняться - это не значит, что его нельзя портировать. Достаточно оригинальное приложение сделать платформонезависимым, а потом уже собрать нужным компилятором под нужную платформу. Были бы исходники открытыми - можно было бы посмотреть...
Цитата: SerVal от 07.03.2020, 10:03Нет ли чрезмерной нагрузки на сервер проекта?
Загрузка процессора - 70-80%
Жёсткий диск - RAID0. 4*Barracuda 512GByres = 2 TBytes.
Нет ли чрезмерной нагрузки на сервер проекта?
Загрузка процессора - 70-80%
Жёсткий диск - RAID0. 4*Barracuda 512GByres = 2 TBytes.
Цитата: Yura12 от 07.03.2020, 10:41
И второй дополнительный вопрос. А если уже сейчас процессор на сервере проекта занят на 70-80 процентов, то не получится ли так, что а вдруг если будет забег Formula Boinc или просто через несколько лет у проекта будет в разы больше участников, то сервер не справится? такое теоретически возможно? Просто мы тут всё популяризируем проект, приглашаем людей, а закончится это тем, что когда-то сервер просто не справится?
И второй дополнительный вопрос. А если уже сейчас процессор на сервере проекта занят на 70-80 процентов, то не получится ли так, что а вдруг если будет забег Formula Boinc или просто через несколько лет у проекта будет в разы больше участников, то сервер не справится? такое теоретически возможно? Просто мы тут всё популяризируем проект, приглашаем людей, а закончится это тем, что когда-то сервер просто не справится?
Цитата: SerVal от 07.03.2020, 10:43Цитата: Yura12 от 07.03.2020, 10:23
Про процессор понятно. А диски справляются?
Не справляются. Но ничего более быстрого - нетути.
Цитата: Yura12 от 07.03.2020, 10:23
Про процессор понятно. А диски справляются?
Не справляются. Но ничего более быстрого - нетути.
Цитата: SerVal от 07.03.2020, 11:10"Просто мы тут всё популяризируем проект, приглашаем людей, а закончится это тем, что когда-то сервер просто не справится?"
Может быть и так. Но другого сервера у нас нетути.
Я рассчитывал примерно 100 тыс. заданий в день на отправку и 100 тыс. на приём (посчитанные результаты). Итого: ~200 тыс туда/сюда.
"Просто мы тут всё популяризируем проект, приглашаем людей, а закончится это тем, что когда-то сервер просто не справится?"
Может быть и так. Но другого сервера у нас нетути.
Я рассчитывал примерно 100 тыс. заданий в день на отправку и 100 тыс. на приём (посчитанные результаты). Итого: ~200 тыс туда/сюда.