Здравствуйте, Шебеко Евгений, Вы писали:
ШЕ> Так что если вы готовы принять участие из любви к искусству — пишите. Мне нужно набрать хотя бы 60 процессов дней на 10.
Готов поделиться ядрами под FreeBSD. Ограничение — программа должна поставляться в исходниках, собираться простыми configure/make, запускаться под непривелигрованным пользователем и как-то сигнализировать о том, что она вообще делает (считает, качает, спит).
AB>Готов поделиться ядрами под FreeBSD. Ограничение — программа должна поставляться в исходниках, собираться простыми configure/make, запускаться под непривелигрованным пользователем и как-то сигнализировать о том, что она вообще делает (считает, качает, спит).
1. Исходники не проблема.
2. Сборка я бы не сказал что простой make. Для начала надо буст ставить:
cd /usr/ports/devel/boost-libs
make install
Для чего естественно нужны рутовые привелегии.
3. Да. Запускается под обычным пользователем.
4. Сигнализировать не знаю. Основное время прога считает, т.е. нагрузка падает на CPU. Передаёт\получает .sh скрипт, который использует для этого wget.
Сама прога ничего не передаёт и не получает по сети.
Если всё ещё будете готовы, напишите мне на shebeko на mail точка ru
Я вышлю исходники и инструкцию.
Посчиталось 602763. Осталось меньше 1000000
Уже можно сделать кое-какие выводы.
На данный момент свернулось 19218 варианта
Это означает, что 19218/602763*100%=3.19% путей сворачиваются.
Однако более половины, из решённых путей вообще пока не имеют ни победных ни проигрышных вариантов.
Следующий уровень( в 8 ходов) уже содержит 10984675
Что означает, что он в 10984675/602763=18.22 раза больше, чем предыдущий уровень (в 7 ходов).
Это не так и плохо, учитывая что в худшем случае каждое состояние генерирует 80 новых позиций.
Но, увы означает, что в таком варианте вряд ли удастся задачу решить, из-за нехватки ресурсов.
Всё же хотелось бы досчитать до след. уровня, чтобы понять какой процент решений будет сворачиваться на след. уровне.
Спасибо за поддержку!
Амазоновские потоки я видимо, сверну так как уже потратил на них 60$. А считают они как-то так себе.
Здравствуйте, Шебеко Евгений, Вы писали:
ШЕ> До след. уровня осталось <300000 из 1600000 вариантов
ШЕ>
ШЕ> 46.4.38.21 351608
ШЕ>
Получается я вышел на первое? Надо как-то придумать, как объединять несколько IP под один условный логин (это и секурнее, т.к. не светит IP-шники и понятнее).
Ура! Ура! Ура!
Уровень в семь ходов решили.
Полная статистика выглядит так.
Мне ещё нужно пройти следующий уровень в семь ходов хотя бы на 50000 вариантов, чтобы сделать выводы для себя.
Но в принципе потихоньку процессы можно останавливать.
Решение, к сожалению, мы не получили.
Но сейчас для меня было важно "заглянуть" на следующий 8 уровень и посмотреть как он будет себя вести.
На выходных постараюсь написать отчёт по полученным результатам и что же они значат.
А так же решить организационные моменты с участниками.
On 08/31/2012 12:47 AM, Шебеко Евгений wrote:
> На выходных постараюсь написать отчёт по полученным результатам и что же они значат. > А так же решить организационные моменты с участниками. > > Ещё раз спасибо, всем кто участвовал!
Евгений, я не участвовал, сорри, всвязи с тяжёлым производственным запоем.
На сдедующем шаге буду обязательно.
Здравствуйте, Шебеко Евгений, Вы писали:
ШЕ>У меня есть около 300 WMZ
Вы не думали их потратить на покупку чего-нить вроде Sapphire Radeon HD 7870, и посчитать всё на своём компе?
Или там алгоритм не параллелится на 1280 ядер по гигагерцу?
ШЕ>>У меня есть около 300 WMZ К>Вы не думали их потратить на покупку чего-нить вроде Sapphire Radeon HD 7870, и посчитать всё на своём компе? К>Или там алгоритм не параллелится на 1280 ядер по гигагерцу?
А разве можно такое распарралелить на график карте? Прокомментируйте кто в теме плиз.
Проект переехал на code.google.com
Из основных изменений — оторвал проект от наших внутренних библиотек и перевёл целиком на буст.
Сервак с деревом решений стартовал здесь
Прорыва в алгоритме пока нет, и в ближайшее время не предвидется.
Поэтому целиком дерево считать пока не буду. Может быть отдельными состояниями и то больше для отладки.
ШЕ>У меня есть около 300 WMZ. Чтобы как-то стимулировать процесс, готов их планомерно на это дело потратить.
Все участники от денег отказались — предложили потратить на проект.
Как их с пользой на него потратить я не знаю
Я высказывал идею потратить деньги на Donation открытых проектов.
Собственно туда и потратил.
PostgreSQL
Software In The Public Interest
Secure Payment Form
Payment Approved
Thank you, your payment has been accepted. Please retain this receipt for your records.
Евгений, your donation is now completePayment by PayPal
Confirmation number: 4TH442028J465272H.
FreeBSD
Paid to
The FreeBSD Foundation
donations@freebsdfoundation.org
720-207-5142
Евгений, you just completed your payment.
Your transaction ID for this payment is: 1E030660NA3686030.
We'll send a confirmation email to shebeko@mail.ru. This transaction will appear on your statement as PayPal *FREEBSDFOUN.