SizePenalty sizePenalty = new LinearSizePenalty(0);
//define partition prior
// PartitionPrior partitionPrior = new DistPartitionPrior(locs,3,fragmentPenalty,sizePenalty);
PartitionPrior fragPrior = new FragmentPartitionPrior(fragmentPenalty);
//define tuning distribution
RandomGenerator rg = new Well44497b();
RandomDataImpl rng = new RandomDataImpl(rg);
TuningDistribution tuningDistribution = new PoissonTuningDistribution(rng,1);
//initial jumping weights
double[] initJumpWeight = new double[n];
java.util.Arrays.fill(initJumpWeight, 10);