absurdist
Class Absurdist.CoefMode

java.lang.Object
  extended byabsurdist.Absurdist.CoefMode
Enclosing class:
Absurdist

static class Absurdist.CoefMode
extends java.lang.Object

Various ways of setting Beta and Chi.


Field Summary
(package private) static int FIXED_GIVEN
          Use the values passed in via -Dbeta=...
(package private) static int FIXED_N_2
          Fixed values: beta as given, chi=beta*(n-2).
(package private) static int FIXED_YF2003
          Fixed values set by Ying Feng's early 2003 code
(package private) static int RESET_BALANCE
          Fixed beta.
 
Constructor Summary
(package private) Absurdist.CoefMode()
           
 
Method Summary
(package private)  void validate(int mode)
          Verify it's a legal mode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIXED_GIVEN

static final int FIXED_GIVEN
Use the values passed in via -Dbeta=... -Dchi=...

See Also:
Constant Field Values

FIXED_YF2003

static final int FIXED_YF2003
Fixed values set by Ying Feng's early 2003 code

See Also:
Constant Field Values

FIXED_N_2

static final int FIXED_N_2
Fixed values: beta as given, chi=beta*(n-2). This is near the chi/beta threshold above which the convergence to *a* permutation is almost ensured. This seems to give a better permutation at convergence. (VM, June 2004)

See Also:
Constant Field Values

RESET_BALANCE

static final int RESET_BALANCE
Fixed beta. Recompute chi at every step, maintaining sum_{a,x}(N(a,x))=0. This heuristic was used for October 2003 experiments.

See Also:
Constant Field Values
Constructor Detail

Absurdist.CoefMode

Absurdist.CoefMode()
Method Detail

validate

void validate(int mode)
Verify it's a legal mode