Re: [zbmethod] Re: Let's organize (procedure for finding raw algs) please read!
I'm not very good at using ACube, and my computer is a laptop that becomes hot quite fast so it's gonna be a bit hard for me to help with computer research.I think I need to have a good definition of an optimized algorithm : Is it just an algorithm that ACube gives and then we adapt it so that we can do it easily (and fastly of course) or is it something else ?Gilles.2005/12/12, cmhardw < [EMAIL PROTECTED]>: Hey Doug, Wow that would be awesome! I can start coming up with some search strings that I always use. Also, I think we should come up with a set procedure for the searching so that every case gets the same amount of search time. Here is what I think should be done based on my experience with the T and U cases, but I'm of course open to suggestions. First search for quartern turn optimized algs and print out all of them. The startup string for ACube is then java -cp ACube3.jar ACube qa Then search for all algs (this includes ones in RULM, RUF, etc.. since it prints every alg, or at least most of them, more on that later). Then since we have to accomodate all styles we should do the same thing in also HTM and STM. So the other two search strings would be java -cp ACube3.jar ACube a (for HTM, since ACube defaults to HTM) and java -cp ACube3.jar ACube sa Now, everyone gets a copy of the QTM optimized list, and then the STM users also take the STM list and the HTM users take the HTM list too. When searching for an alg try to find the best ones on the QTM list that are also on either the HTM or STM list. This gives you an idea of what a fast alg in either HTM or STM is like. Then compare you QTM and HTM dual optimized alg to other algs on the HTM list and see if one is better. That is how I found all my ZBLL algs. The QTM list is an amazingly powerful filter for algs, and I always use it in conjunction with the HTM list (STM users would do well to also use it for their STM algs I believe). So the most important is that we have a search string with each of these java -cp ACube3.jar ACube a java -cp ACube3.jar ACube qa java -cp ACube3.jar ACube sa Also, the program is more likely to find suboptimal length cases if you search within your preferred faces. Suboptimal length algs tend to be the faster ones for me (not always of course). So you would again search in QTM for algs in the RULM group say, and also in the HTM group. It is a tedious process, but the algs you get out of it the best quality I've been able to find. So this would mean that we may need to do a lot of searches on each case. For example take a new H case. Now search that case in QTM with java -cp ACube3.jar ACube qa after that search is over, run another one still within QTM for every preferred move group. RUF, RULM, etc.. Now restart ACube in HTM and STM and do the same, do an all search, and also search for our preferred face groups. This may be very repetitive, and not the most efficient way. I am not a computer programmer, so those with computer experience please help to optimize this process! Basically, this is the procedure I used to find my best algs for ZBLL. I think the most important is that any search must have a QTM counterpart to compare to the HTM and STM search to dual optimize each alg for HTM and QTM or also STM and QTM. Also, it is very important that we also search specifically for moves in our preferred move groups, since Acube doesn't print out every single alg it finds, but only 95-99% of them. Also this maximizes your chances of finding the suboptimal length algs that are super fast (suney type algs are a good example, ACube optimal searches weed them out almost 100% of the time, since they are almost never optimal length) I could only ever find suney type algs with searches in RUL moves specifically. Again these are just my thoughts, you guys have more computer experience than me by far! Let's come up with a rigid procedure for generation raw algs! This will be a very important substep to moving on. Chris --- In zbmethod@yahoogroups.com, "Doug Lee" <[EMAIL PROTECTED]> wrote: > > First I'd like to say that this is an excellent time to get this > going. Winter break is coming up and I believe Chris will be out of > school very soon. > > I would like to help with maintaining web content since that is > something I'm good at. > > Also, we don't need a group C. I can generate faster than anyone > here probably, since I work in a computer lab (and have two 3Ghz > computers in front of me). Just give me a txt with all the input > sequences and I bet I can get like 300 done a day. > (Remember to use the ~U and the mask code for say RULM.) > This should be done by group A. > > We need much more group D people, heck everyone should be a group D > person. > > > -Doug SPONSORED LINKS Jigsaw puzzle game Free puzzle games P
Re: [zbmethod] Re: Let's organize
Ok so :-)My webspace is open for that kind of work.I'm not a very good computer/internet code programmer but I think I could get something done by tomorrow. But Doug might do it better than I do.What exactly do we need ? I think a web interface which will make our work easily to view for people and easy to manage for us is the main goal.So basically we need some sort of form we can fill in which will automatically generate a page for the visitor. We need :1. Alg2. Image(s)3. Cube Applet - It might be long to load the page, especially if we have a long list of algorithms4. Comments5. TimeWhat else could we add to make our work more efficient and easier to read ? Gilles - ZB Research Team2005/12/12, cmhardw <[EMAIL PROTECTED]>: Hey Gilles, Wow that website looks nice! Perhaps we can use it for where we post our raw algs and the ones we optimize also? I would also like to mirror our final choices on speedcubing.com under the algorithms seciton, but there's no reason whatsoever we can't have it on our working spaces too. Chris team [zb] P.S. Absolutely you can sign with "team [zb]" It's a self selecting group. If you feel you should be a member of team [zb] then you are a member of team [zb] and can sign with the tag :-D --- In zbmethod@yahoogroups.com, Gilles van den Peereboom <[EMAIL PROTECTED]> wrote: > > I totally agree with that organisation :-) > We should just wait a few days to have all the volunteers and start to > organize it completely. > I added a record to the database : > today I worked on a few raw alg my computer found and I really liked > working on them and turning them into trigger friendly and easy to > execute algorithms. > > Here is what I have done today : > www.belgiancubes.be/zbll (if it doesn't work today, it will probably > tomorrow because it's a brand new domain name, the dns might not be > spread all over the world yet) > > I'm excited by this zb thing. I just re-praciced the few T algorithms > I learned a while ago, and I'm happy to see I haven't forgotten them > :p > > Gilles. > PS : can I sign with [team zb] after my name ? :p > > > 2005/12/12, Mike Bennett <[EMAIL PROTECTED]>: > > --- In zbmethod@yahoogroups.com, "cmhardw" <[EMAIL PROTECTED]> wrote: > > > > > > D-> This group is responsible for optimizing raw sequences posted > > > online by group B. Upon optimizing, this group will send their > > > results to group B to be posted. > > > > > Also, with the new variations that are coming up, I think we should > > > handle those accordingly on the central website. Any alternative to > > > ZBLL that includes ZBLL will need optimized algs, so perhaps we should > > > start with those cases first in our optimization. If we can fill all > > > the algs necessary for a variation of ZB with super nice algs, maybe > > > we can bring the skeptics into the method by allowing them to try a > > > superfast variation of ZB before committing to the whole method. > > > > > Chris > > > Team [ZB] > > > > Count me in to help optimize things, and work on various variations. > > I've already started working on learning Doug's cases to insert a > > cross piece, and I'm also working on placing the final 5 edges once > > oriented. Useful for my new method, and for if you forget a cross > > piece. I've a got a few other ideas in the works, but that's all I've > > got time for right now. > > > > Ready when you are, commander. > > > > -Mike > > team [zb] > > > > > > > > > > > > > > > > YAHOO! GROUPS LINKS > > > > > > Visit your group "zbmethod" on the web. > > > > To unsubscribe from this group, send an email to: > > [EMAIL PROTECTED] > > > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > > > > > > SPONSORED LINKS Online puzzle games Free puzzle games Jigsaw puzzle game Puzzle games Computer puzzle game Free puzzle inlay games YAHOO! GROUPS LINKS Visit your group "zbmethod" on the web. To unsubscribe from this group, send an email to: [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service . SPONSORED LINKS Computer puzzle game Puzzle games Jigsaw puzzle game Online puzzle games Free puzzle games Free puzzle inlay games
Re: [zbmethod] Re: Let's organize
I totally agree with that organisation :-) We should just wait a few days to have all the volunteers and start to organize it completely. I added a record to the database : today I worked on a few raw alg my computer found and I really liked working on them and turning them into trigger friendly and easy to execute algorithms. Here is what I have done today : www.belgiancubes.be/zbll (if it doesn't work today, it will probably tomorrow because it's a brand new domain name, the dns might not be spread all over the world yet) I'm excited by this zb thing. I just re-praciced the few T algorithms I learned a while ago, and I'm happy to see I haven't forgotten them :p Gilles. PS : can I sign with [team zb] after my name ? :p 2005/12/12, Mike Bennett <[EMAIL PROTECTED]>: > --- In zbmethod@yahoogroups.com, "cmhardw" <[EMAIL PROTECTED]> wrote: > > > > D-> This group is responsible for optimizing raw sequences posted > > online by group B. Upon optimizing, this group will send their > > results to group B to be posted. > > > Also, with the new variations that are coming up, I think we should > > handle those accordingly on the central website. Any alternative to > > ZBLL that includes ZBLL will need optimized algs, so perhaps we should > > start with those cases first in our optimization. If we can fill all > > the algs necessary for a variation of ZB with super nice algs, maybe > > we can bring the skeptics into the method by allowing them to try a > > superfast variation of ZB before committing to the whole method. > > > Chris > > Team [ZB] > > Count me in to help optimize things, and work on various variations. > I've already started working on learning Doug's cases to insert a > cross piece, and I'm also working on placing the final 5 edges once > oriented. Useful for my new method, and for if you forget a cross > piece. I've a got a few other ideas in the works, but that's all I've > got time for right now. > > Ready when you are, commander. > > -Mike > team [zb] > > > > > > > > YAHOO! GROUPS LINKS > > > Visit your group "zbmethod" on the web. > > To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. > > > Yahoo! Groups Sponsor ~--> Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/MXMplB/TM ~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/zbmethod/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/