I am fairly new to Perl and haven't approached a scipt this complex or computation this intensive. So I would certainly appreciate any advice. I have successfully created a hash of arrays equivalent to a 122 x 6152 matrix that I want to run in 'pairwise combinations' and execute the 'sum of the difference squares' for each combination. In other words: columns: y1...y122 rows: x1...x6152 so... comb(y1,y2): {( y1[x1] - y2[x1] ) ^2 + ( y1[x2] - y2[x2] ) ^2 + ... + ( y1[x122] - y2[x122] ) ^2}; comb(y1,y3): {( y1[x1] - y3[x1] ) ^2 + ( y1[x2] - y3[x2] ) ^2 + ... + ( y1[x122] - y3[x122] ) ^2};. . . comb(y1,y6152) comb(y2,y3) . . comb(y2,y6152) comb(y3,y4) . . etc. This is going to be very large. According to the combinations formula (nCk, n=6152, k=2), the output will be a hash (with, for example, 'y1y2' key and 'd^2' value) of about 19 million records.
I think my next step is to create a combinations formula, but I'm having problems doing so. Thank you in advance, David __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]