This Java implementation originated as part of an effort to speed up the runtime of a parallel * genetic algorithm (PGA). The PGA in question evolved its control parameters (i.e., crossover and * mutation rates, etc) using Gaussian mutation. The only Gaussian implementation within the Java - * API is the polar method (nextGaussian method of the {@link Random} and {@link ThreadLocalRandom} - * classes, however the polar method is quite slow relative to other newer available alternatives, - * such as the Ziggurat method. + * API (pre-Java 17) is the polar method (nextGaussian method of the {@link Random} and {@link + * ThreadLocalRandom} classes, however the polar method is quite slow relative to other newer + * available alternatives, such as the Ziggurat method. * - *
You can find some experimental data comparing the performance of a sequential genetic - * algorithm (GA) using this implementation of the Ziggurat method for Gaussian mutation vs using - * the more common polar method, as well as experimental data for the same comparison but with a - * PGA, in the following paper: + *
You can find information on when this ziggurat implementation is likely advantageous, + * including results of experiments in the following report: + * + *
You can find some additional experimental data comparing the performance of a sequential + * genetic algorithm (GA) using this implementation of the Ziggurat method for Gaussian mutation vs + * using the more common polar method, as well as experimental data for the same comparison but with + * a PGA, in the following paper: * *
Copyright © 2015, 2017-2022 Vincent A.
+ * Copyright © 2015, 2017-2024 Vincent A.
* Cicirello.
*
* You can find information on when this ziggurat implementation is likely advantageous,
+ * including results of experiments in the following report:
+ *
+ * You can find some experimental data comparing the performance of a sequential genetic
* algorithm (GA) using the implementation of the Ziggurat method for Gaussian mutation vs using the
* more common polar method, as well as experimental data for the same comparison but with a PGA, in
diff --git a/src/test/java/org/cicirello/math/rand/PolarGaussianTests.java b/src/test/java/org/cicirello/math/rand/PolarGaussianTests.java
index 6cbcd14..1e099e7 100644
--- a/src/test/java/org/cicirello/math/rand/PolarGaussianTests.java
+++ b/src/test/java/org/cicirello/math/rand/PolarGaussianTests.java
@@ -1,7 +1,7 @@
/*
* JUnit test cases for PolarGaussian.
*
- * Copyright 2019-2022 Vincent A. Cicirello,
+ *
+ *
*