Autonomous Subproject

Message boards : News : Autonomous Subproject
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 11 · 12 · 13 · 14 · 15 · Next

AuthorMessage
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 694 - Posted: 22 Jan 2019, 10:24:52 UTC - in response to Message 692.  
Last modified: 22 Jan 2019, 10:25:17 UTC

The version of family_mar in my repository is multi-threaded. It just needs to be compiled for your system. For example on my system:
git clone --recurse-submodules https://github.com/gridcoin-community/odlk-progs.git
cd odlk-progs
cmake -DCMAKE_BUILD_TYPE=Release .
make

For windows system example: https://github.com/tudelft3d/masbcpp/wiki/Building-on-Windows-with-CMake-and-MinGW

Thanks!

I have seen.
Many steps, I do not venture to do it :)
I have Windows 7-64bit.

But it will be useful to all!
ID: 694 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 22 Jan 18
Posts: 63
Credit: 373,915
RAC: 0
Message 701 - Posted: 22 Jan 2019, 13:15:40 UTC - in response to Message 474.  

You have a great output format!
# Generator=generator_lk_4_31_31 family=IAEDFXNKO
# Generator=generator_lk_4_31_31 family=IAEDFXONK
# Generator=generator_lk_4_31_31 family=IAEDFXOQH
0 6 4 2 7 3 8 9 5 1
3 1 9 8 6 7 2 5 0 4
6 5 2 4 1 9 0 3 7 8
8 7 1 3 5 0 4 6 9 2
2 9 7 1 4 8 3 0 6 5
4 3 8 6 9 5 7 1 2 0
9 0 3 5 2 4 6 8 1 7
1 8 6 9 0 2 5 7 4 3
5 2 0 7 3 1 9 4 8 6
7 4 5 0 8 6 1 2 3 9

Looking at the source of programs (klpmd/ortogon...), i see that feeding them this file directly will cause problems. The numbers in the comment (4 3 1 3 1 ) will be taken as part of the next square. I would like to make sure, that you removed the comments before processing the files.
ID: 701 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 704 - Posted: 22 Jan 2019, 14:14:51 UTC - in response to Message 701.  
Last modified: 22 Jan 2019, 14:24:55 UTC

Looking at the source of programs (klpmd/ortogon...), i see that feeding them this file directly will cause problems. The numbers in the comment (4 3 1 3 1 ) will be taken as part of the next square. I would like to make sure, that you removed the comments before processing the files.

Yes, of course, I deleted the comments.

I have a script that removes comments from a text file.
This script was made at my request by Demis.

By the way, your results are contained in the database of manual project and have not yet been published.
The database of the manual project currently contains 86344 CFs.
67879 CFs published.
See

10. Addition to the database from the manual project

67879 unique CF ODLS

May 1 - November 4, 2018

©2018 (C) Natalia Makarova & Demis & ice00
©2018 (C) Progger & Stefano Tognon (ice00)

Link
https://cloud.mail.ru/public/EAbb/fmt9Pg1RV

Created on November 5, 2018
ID: 704 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 705 - Posted: 24 Jan 2019, 1:35:31 UTC

XAVER
I received and processed your results for rows 121-150 in the PADLS experiment.
Found 209 unique CFs ODLS, including a group of four pairs ODLS.

 0 1 2 3 4 5 6 7 8 9
 1 2 0 4 5 8 3 9 6 7
 6 0 3 1 8 4 7 2 9 5
 3 5 4 9 6 7 0 8 2 1
 4 3 8 2 7 1 9 5 0 6
 2 8 9 7 3 6 5 1 4 0
 5 9 6 8 2 0 1 3 7 4
 8 7 5 6 0 9 2 4 1 3
 9 4 7 0 1 3 8 6 5 2
 7 6 1 5 9 2 4 0 3 8

Fine!
Thanks.
ID: 705 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 706 - Posted: 24 Jan 2019, 2:08:14 UTC
Last modified: 24 Jan 2019, 2:09:35 UTC

XAVER
we continue the experiment PADLS!

I sent you 50 new rows.

You check faster than me.
ID: 706 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 707 - Posted: 24 Jan 2019, 13:26:58 UTC
Last modified: 24 Jan 2019, 13:56:43 UTC

Interesting message by Belyshev

whitefox;92085 wrote:
Исходные коды boinc-проектов по поиску марьяжных ДЛК10 с симметрией (x,31,31) x in {2,4,8,16}.

Can you give source codes?

Почему нет? Любое использование разрешено, при условии упоминания, что впервые эти проекты были выполнены на Gerasim@home.

See
http://forum.boinc.ru/default.aspx?g=posts&m=92085#post92085

I note that in the ODLK and ODLK1 BOINC projects the indicated symmetry search experiments (x, 31,31) x from {2,4,8,16} were not performed out.

The experiment on the search for symmetry (4,31,31) is completely performed in a manual project.
The programs of Belyshev were used, but not boinc-code.

I also note that my experiment PADLS has nothing to do with the specified symmetry search projects.

In the PADLS experiment my generators (two) and programs of Belyshev kanonizator_dlk_1.03, family_mar are used.
Algorithms for generating pseudo-associative DLSs are developed by me. I wrote the programs according to the algorithms.
ID: 707 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 708 - Posted: 26 Jan 2019, 2:47:19 UTC

XAVER
I received and processed your results for rows 151-170 in the PADLS experiment.
Found 172 unique CFs ODLS.

All is well.
Thanks.
ID: 708 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 709 - Posted: 26 Jan 2019, 5:19:40 UTC
Last modified: 26 Jan 2019, 5:37:50 UTC

This is how the program of Belyshev displays a group of four pairs of ODLS, found by XAVER

DLK(4):
0 5 3 2 6 8 7 9 4 1
6 1 7 5 2 3 9 8 0 4
7 4 2 8 1 0 5 3 9 6
9 7 8 3 5 4 2 6 1 0
2 0 1 9 4 6 3 5 7 8
1 6 9 4 8 5 0 2 3 7
4 8 0 7 9 2 6 1 5 3
8 2 4 0 3 9 1 7 6 5
3 9 5 6 7 1 4 0 8 2
5 3 6 1 0 7 8 4 2 9
mate#1:
6 8 1 7 0 5 3 4 2 9
1 4 2 9 3 6 5 7 8 0
4 7 9 2 6 3 1 5 0 8
3 5 0 8 2 4 6 9 1 7
0 9 8 6 5 2 4 3 7 1
5 3 7 1 4 0 2 8 9 6
8 6 4 0 9 1 7 2 5 3
9 2 3 5 7 8 0 1 6 4
2 1 6 4 8 7 9 0 3 5
7 0 5 3 1 9 8 6 4 2
mate#2:
6 8 1 7 0 5 3 4 2 9
1 4 2 9 3 6 5 7 8 0
4 7 9 2 6 3 1 5 0 8
3 5 0 8 2 4 6 9 1 7
0 9 8 6 5 2 4 3 7 1
5 3 7 1 4 0 2 8 9 6
9 6 4 0 8 1 7 2 5 3
8 2 3 5 7 9 0 1 6 4
2 1 6 4 9 7 8 0 3 5
7 0 5 3 1 8 9 6 4 2
mate#3:
6 8 1 7 0 5 3 4 2 9
1 4 2 9 3 6 5 7 8 0
4 7 9 2 6 3 1 5 0 8
3 5 0 8 2 4 6 9 1 7
0 9 8 6 5 2 4 3 7 1
5 3 7 1 4 0 2 8 9 6
8 6 5 0 9 1 7 2 4 3
9 2 3 4 7 8 0 1 6 5
2 1 6 5 8 7 9 0 3 4
7 0 4 3 1 9 8 6 5 2
mate#4:
6 8 1 7 0 5 3 4 2 9
1 4 2 9 3 6 5 7 8 0
4 7 9 2 6 3 1 5 0 8
3 5 0 8 2 4 6 9 1 7
0 9 8 6 5 2 4 3 7 1
5 3 7 1 4 0 2 8 9 6
9 6 5 0 8 1 7 2 4 3
8 2 3 4 7 9 0 1 6 5
2 1 6 5 9 7 8 0 3 4
7 0 4 3 1 8 9 6 5 2

Show illustration



At the moment our database contains 520 groups of four pairs of ODLS.
XAVER found the 520th group.

See topic
https://boinc.progger.info/odlk/forum_thread.php?id=40
ID: 709 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 711 - Posted: 27 Jan 2019, 6:57:20 UTC
Last modified: 27 Jan 2019, 6:57:45 UTC

I am not running the PADLS experiment now. However I made a good progress implementing the BOINC API. It is close to finish. I will run the experiment thru boinc once it is made.

Tomas Brada
10 days have passed.
Is the finish close?
ID: 711 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 712 - Posted: 27 Jan 2019, 7:23:54 UTC
Last modified: 27 Jan 2019, 7:38:28 UTC

ice00
and how is your progress in the experiment PADLS?

I think that I have no chance of experimenting with PADLS in the ODLK1 BOINC project.
And what do you think?

But you could run the PADLS experiment on your old server offline.
I really need help with this experiment!

I have 4-5 other experiments, but I cannot perform these experiments.
I have only one PC!

But there are two BOINC projects.
And no administrator wants to work in a BOINC project.
This is absurd!
ID: 712 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 715 - Posted: 27 Jan 2019, 17:41:03 UTC - in response to Message 709.  
Last modified: 27 Jan 2019, 17:45:11 UTC

At the moment our database contains 520 groups of four pairs of ODLS.
XAVER found the 520th group.

I found 521th group of four pairs of ODLS in the PADLS experiment

0 6 7 2 9 4 3 8 5 1
8 1 5 4 2 3 7 9 0 6
1 9 2 0 8 6 5 3 4 7
9 2 1 3 7 8 4 5 6 0
6 0 8 5 4 2 9 1 7 3
2 8 3 7 6 5 1 0 9 4
7 4 0 8 1 9 6 2 3 5
4 5 9 6 3 0 2 7 1 8
3 7 6 9 5 1 0 4 8 2
5 3 4 1 0 7 8 6 2 9

We with XAVER continue the PADLS experiment!

Everyone can help us.
ID: 715 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 22 Jan 18
Posts: 63
Credit: 373,915
RAC: 0
Message 716 - Posted: 27 Jan 2019, 22:55:05 UTC - in response to Message 711.  

Natalia Makarova
Please remember that I am doing this just because I find it interesting.

Good news: I finished coding the boinc app for padls! But there is some tweaking needed to required libraries and try to compile it for windows.
ID: 716 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 717 - Posted: 28 Jan 2019, 2:29:50 UTC - in response to Message 716.  
Last modified: 28 Jan 2019, 2:59:03 UTC

Natalia Makarova
Please remember that I am doing this just because I find it interesting.

And me too! :)

I will be 69 years old tomorrow.
I can relax, ski in the woods and do nothing!

We have a lot of snow this winter.
Tomas Brada
I invite you to visit, to ski :)
Next to me there is a wonderful mountain.
ID: 717 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 718 - Posted: 28 Jan 2019, 2:48:28 UTC
Last modified: 28 Jan 2019, 2:49:47 UTC

I am looking for the opportunity to run a new BOINC project ODLK2.
The situation in ODLK and ODLK1 projects does not suit me.

Can run a new BOINC project for example here
https://cloud.google.com/free/

A colleague wrote to me

По сути, что у Амазона, что у Гугла, что у Майкрософта одни и те же условия (…): все они дают в пользование на 1 год бесплатно 1 виртуальный сервер с 1 ГБ ОЗУ и примерно 30-40 ГБ места на жестком диске (далее за такой сервер платить примерно $10 в месяц).
ID: 718 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 719 - Posted: 28 Jan 2019, 2:54:11 UTC
Last modified: 28 Jan 2019, 3:58:57 UTC

I suggest to everyone who is interested!

You can try to run a new BOINC project.
I will provide you with ready-made software that works wonderfully in the Windows system offline.
ID: 719 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 22 Jan 18
Posts: 63
Credit: 373,915
RAC: 0
Message 720 - Posted: 28 Jan 2019, 11:58:11 UTC
Last modified: 28 Jan 2019, 12:06:27 UTC

Publishing file odlk-progs-padlsboinc-win64.tar.xz http://www.tbrada.eu/up/8ad0ab24f7d58d368ec0325f06ec6799409675f3.tar.xz
Open with WinRar, WinZip, 7Zip.

Programs from odlk-progs repository compiled for windows 64bit. Tomáš Brada All rights reserved, do not distribute or use outside of Autonomous Subproject of Natalia Makarova and associated boinc project. This software is provided AS IS with NO WARRANTY.

Source code is freely available at https://github.com/gridcoin-community/odlk-progs . You can compile and edit the programs yourself for whatever system and distribute the products with respect to licence included at the github repository.

Libraries used by Belyshev.

psevdoass.exe

BOINC Application for the PADLS Experiment. Generators used are by Natalia Makarova. Not multithreaded.

PADLS Experiment Boinc App. Intended to be run from boinc. No help messages and minimal command line options. Input is a command line, 8 numbers (0-9), considered to be a Row for the experiment. Output is file output.txt, but physical name of that file is resolved by boinc. Progress reporting is supported.

Checkpointing and resume support is not supported currently.

* Written by: Tomáš Brada
* Libraries: Belyshev
* Leader: Natalia Makarova

family_mar.exe

Multithreaded version of family_mar program. Searces for Fancy DLS.

Expected 2 arguments
Search for Fancy by Family Diagonal Latin Squares (not symmetric).
family_mar.exe input output
 input : file to read Latin Squares from
 output: file to write Fancy Diagonal Latin Squares to


postprocess.exe

Based on zamyk.bat from Belyshev. Finds additional CF ODLKs from the ones already in input file. It basically mimiscs the operation of zamyk.bat up to
line 38. No uniqueness check is perormed, the results are simply appended to output file. This code should have been part of the boinc app, but for some reason was not. This program is multi-threaded. It will use as many cpu cores as possible.

Command line: postprocess.exe input output

Input is read from input file, output is APPENDED to output file. The output file is not overwritten.

ortogencnt.exe

This is basically ortogen.exe combined with izvl.exe and type_count.exe. Additionally it checks for uniqueness and discards duplicate squares from input.
This program is multithreaded too.

ortogoncnt.exe -wco input
 -w : write sorted and unique cf odls back to input file
 -c : count cf odls grouped by number of their co-squares
 -o : write out_ortogon.txt and out_kf_N.txt files
 input : database of fancy diagonal latin squares


CF ODLSs are read from input file. Duplicates are discarded. If -w option was set, the input file is rewritten with sorted and unique squares. If -c option was set, statistics are printes to STDOUT in form like this:

Found Fancy CF:
count[1]: 129066
count[2]: 197
count[3]: 1
All: 129267
Found CF co-squares: 129412


If the -o option was set, out_ortogon.txt out_kf_X.txt and out_kf_mates.txt files will be written. If such files exist, they will be overwritten.
ID: 720 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 22 Jan 18
Posts: 63
Credit: 373,915
RAC: 0
Message 721 - Posted: 28 Jan 2019, 12:00:52 UTC - in response to Message 720.  

With the boinc app compiled for windows, it will be possible to run it in boinc project. ice00 should have a look!
ID: 721 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 722 - Posted: 28 Jan 2019, 13:36:47 UTC - in response to Message 720.  

Tomas Brada
This is a great job!
Thank you very much!

Is it ready to run in the BOINC project?
As I understand it, recompilation is required.
ID: 722 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tomas Brada

Send message
Joined: 22 Jan 18
Posts: 63
Credit: 373,915
RAC: 0
Message 723 - Posted: 28 Jan 2019, 13:59:31 UTC - in response to Message 722.  

Is it ready to run in the BOINC project?
As I understand it, recompilation is required.

Yes, It is ready to run in boinc. I compiled the exe in windows for windows 64 bit.
It is possible to compile it for win32. Compilation in windows is complicated, because there are so many things that do not work straight away. It works better in Linux. I should upload linux binaries too, or ice00.
ID: 723 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 22 Oct 17
Posts: 3083
Credit: 0
RAC: 0
Message 724 - Posted: 28 Jan 2019, 14:10:35 UTC
Last modified: 28 Jan 2019, 14:14:18 UTC

Now the run of the experiment PADLS in the ODLK1 project depends only on ice00.

Tomas Brada
Maybe you can get remote access to the ice00 server?
We will ask ice00 to give you access, if possible.
ID: 724 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 . . . 11 · 12 · 13 · 14 · 15 · Next

Message boards : News : Autonomous Subproject


©2024 Progger & Stefano Tognon (ice00)