Re: [zbmethod] Re: Let's organize (procedure for finding raw algs) please read!

2005-12-12 Thread Gilles van den Peereboom



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

2005-12-12 Thread Gilles van den Peereboom



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

2005-12-12 Thread Gilles van den Peereboom
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/