New heuristic approach to the calculation of general recoupling coefficients. D. Van Dyck, V. Fack.

PROGRAM SUMMARY
Title of program: CycleCostAlgorithm, GYutsis
Catalogue identifier: ADRM
Ref. in CPC: 151(2003)354
Distribution format: tar gzip file
Operating system: Linux
Number of lines in distributed program, including test data, etc: 7823
Keywords: Angular momentum, General recoupling coefficient, Racah coefficient, Wigner n-j symbols, Rules graphical, Yutsis graph, Computational methods, Rotation group.
Programming language used: Java 1.2
Computer: Pentium II-350 .

Nature of physical problem:
A general recoupling coefficient for an arbitrary number of (integer or half-integer) angular momenta can be expressed as a formula consisting of products of 6-j coefficients summed over a certain number of variables. Such a formula can be generated using the program GYutsis (with a graphical user front end) or CycleCostAlgorithm (with a text-mode user front end).

Method of solution:
Using the graphical techniques of Yutsis, Levinson and Vanagas [1] a summation formula for a general recoupling coefficient is obtained by representing the coefficient as a Yutsis graph and by performing a selection of reduction rules valid for such graphs. Each reduction rule contributes to the final summation formula by a numerical factor or by an additional summation variable. Whereas an optimal summation formula (i.e. with a minimum number of summation variables) is hard to obtain, we present here a new heuristic approach for selecting an edge from a k-cycle in order to transform it into an (k-1)-cycle (k>3) in such a way that a 'good' summation formula is obtained.

Typical running time:
From instantaneously for the typical problems to a few seconds for the heaviest problems on a Pentium II-350 Linux-system with 256 MB RAM.

References:

 [1] A.P. Yutsis, I.B. Levinson and V.V. Vanagas, Mathematical Apparatus 
     of the Theory of Angular Momentum (Israel Program for Scientific    
     Translation, Jerusalem, 1962).