I did a quick posix port. It seems to work fine. I put it on my Toga website:
http://alpha.uhasselt.be/Research/Algeb ... x_versions
Regards,
Michel
Cyclone 2.0 released
Moderator: Ras
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Cyclone 2.0 released
Hi Michel,Michel wrote:Can you tell us what these new search features are?implementation of new search features.
Regards,
Michel
yes, of course...
adaptive nullmove pruning (based on an idea of Dr. Ernst A. Heinz - DarkThought)
http://chessprogramming.wikispaces.com/ ... ve+Pruning
Basically in pseudo code: (similar to Mark Lefler's testing 25 October 2007)
R=3; if (side to move has 2 or more pieces) and (depth>7) then R=4;
and deep futility pruning (based on an idea by Harm-Geert Müller - MicroMax)
https://chessprogramming.wikispaces.com/
He proposes a very detailed implementation here:
http://home.hccnet.nl/h.g.muller/deepfut.html
but cyclone utilizes a much simpler approach (probably not as effective) perhaps i can provide a fuller implementation for later versions
please see the source code (search_root.cpp) for exact implementation details...
Norm
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Cyclone 2.0 released
well cyclone_2.0.txt reads:Michel wrote:Hi,
In the file cyclone_2.0.txt you state that the license is GPL 2+. However the included
copying.txt is for the GPL 3. It would be less confusing if you included the text for the GPL 2.
For a while I thought the Cyclone was GPL 3.
Regards,
Michel.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License or (at your
option) any later version.
so i hope that's clear enough...
-
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: Cyclone 2.0 released
Yes of course I can read. My question is: why does copying.txt contain the text of the GPL 3???well cyclone_2.0.txt reads:
It is highly strange to have the included license text to be different from actual license don't you agree?
Thanks for the description of the new search features. I noticed in my benchmarks that Cyclone seems to be doing more aggressive tree pruning than Toga. Let's see how it works out.
Regards,
Michel
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Cyclone 2.0 released
i'm confused ...isn't the included license (copying.txt) the actual relevent license?
what do you propose? what makes you think there are 2 conflicting licenses?
what do you propose? what makes you think there are 2 conflicting licenses?
-
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: Cyclone 2.0 released
This is what copying.txt says
Normally programs which are GPL 2+ licenced include the text of the GPL 2 and not the GPL 3. The GPL 2 and 3 are quite different.
This is what cyclone_2.0.txt saysGNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
licence_2.0.txt refers to the GPL 2 (or later). copying.txt refers to the GPL 3.either version 2 of the License or (at your
option) any later version.
Normally programs which are GPL 2+ licenced include the text of the GPL 2 and not the GPL 3. The GPL 2 and 3 are quite different.
-
- Posts: 2129
- Joined: Thu May 29, 2008 10:43 am
Re: Cyclone 2.0 released
i haven't a clue what the differences are...do you have any advice?
-
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: Cyclone 2.0 released
The GPL 3 offers a number of extra protections for developers. For example the GPL 2 offers no protection against a company making an online version of your program and not releasing the source. The GPL 3 also offers some protection against patent infringements law suits.
The GPL 3 is however incompatible with the GPL 2.
You can technically take a program licensed under the GPL 2 or later and relicense it under the GPL 3 but this is not very friendly towards the original developer(s) who can no longer benefit from your enhancements (the GPL is basically about sharing).
Hopefully this helps,
Michel
The GPL 3 is however incompatible with the GPL 2.
You can technically take a program licensed under the GPL 2 or later and relicense it under the GPL 3 but this is not very friendly towards the original developer(s) who can no longer benefit from your enhancements (the GPL is basically about sharing).
Hopefully this helps,
Michel
-
- Posts: 198
- Joined: Thu Mar 09, 2006 2:44 am
- Location: Helsinki, Finland
Re: Cyclone 2.0 released
Is there a particular reason for releasing the source after preprocessor run.
All constants have been replaced by numbers. Keep up the good work!
All constants have been replaced by numbers. Keep up the good work!
Re: Cyclone 2.0 released
kranium wrote:Cyclone 2.0 is now available
2.0 is a major departure from 1.0, which had an emphasis on features and configurablility (with 60 configurable UCI parameters).
The development of version 2.0 has focused primarily on 2 things: implementing (fixing) Multi_PV, and increasing strength.
Multi_PV now works (up to 10 PVs can be displayed simultaneously).
Cyclone's strength has improved significantly through code optimization and the implementation of new search features.
Executables are available for 1, 2, 4, 8, and 16 cpus.
It is avalable for download here: http://www.cyclonechess.com/
Best Regards-
Norm
Hi!
Cyclone who belongs to eg Glaurung or any other UCI?
This means "family", example.
Regards Torbjorn