﻿﻿ MatPlus.Net

Website founded by
Milan Velimirović
in 2006

4:01 UTC
 ISC 2020

Remember me

 CHESS SOLVINGTournamentsRating lists1-Apr-2020
 B P C F

MatPlus.Net Forum Internet and Computing A forgotten Popeye option?

### A forgotten Popeye option?

Unless I'm mistaken, older Popeye versions used to have this option:

- For problems taking a long time to solve, you could start the solving with this option enabled
- You could interrupt the solving at any time with Ctrl-C
- Popeye outputs a number
- You could then restart Popeye by feeding in the same problem along with the number
- Popeye would resume solving from the interrupted point (and... obviously, avoid solving from scratch)

This would be a form of "distributed computing".. only the same PC is used at different times..

You mean 'Option StartMoveNumber'?

Yes, indeed..
"Movenumbers" and "Startmovenumber"..
These options are very much there still..
Thanks, Joost..!

By the way..
Would the following also be possible?
- Popeye generates the total number of moves first; E.g: say, 1000
- Popeye is then run on 4 different PCs with a different "startmovenumber" ; E.g: PC A - 1; PC B - 251; PC C - 501; PC D - 751
- You would also need a new option to restrict Popeye to trying out only a specified number of moves; E.g: 250 in the above case

For those problems which take a long time, this would help in getting a solution more quickly by splitting the work among different Popeye instances.

Slightly off topic, but is there a way for Popeye to search for first moves that are defeated by two black moves, i.e. almost but not quite a try?

This makes me wonder if any interesting problem themes can be developed around a key, a try, and a 'semi-try'.

Option Try Variation Defence 2

QUOTE

This makes me wonder if any interesting problem themes can be developed around a key, a try, and a 'semi-try'.

Gerhard Maleika has done things with cyclic multiple defences (1. A? X!/Y!, 1. B? Y!/Z!, 1. C? Z!/X!). Whether that's interesting is beyond me, I know nothing about direct mates and interestingness.

In reply to Shankar Ram's question, I have done this myself and it works well. If you have a modern PC with multiple processors then it can all be done on the one PC. There is no need to restrict Popeye to trying only a specified number of starting moves, because solving can always be interrupted, and there is no harm in trying extra moves anyway.

To find out the total number of starting moves, simply do a "dummy" run first with a very low stipulation. For example, if you want to test a ser-h#50, then first run Popeye with "stipulation ser-h#2" to get a numbered list of all the starting moves.

Thanks, Geoff!
Nice tip..
Who will write the book.. "Dummy's guide to Popeye"? ;-)