Examples of UniformRandomGenerator


Examples of org.apache.commons.math.random.UniformRandomGenerator

    RandomGenerator rg = new JDKRandomGenerator();
    rg.setSeed(64453353l);
    RandomVectorGenerator rvg =
        new UncorrelatedRandomVectorGenerator(new double[] { 0.9, 1.1 },
                                              new double[] { 0.2, 0.2 },
                                              new UniformRandomGenerator(rg));
    optimum =
        nm.minimize(rosenbrock, 100, new ValueChecker(1.0e-3), rvg);
    assertEquals(0.0, optimum.getCost(), 2.0e-4);
    optimum =
        nm.minimize(rosenbrock, 100, new ValueChecker(1.0e-3), rvg, 3);
View Full Code Here

Examples of org.apache.commons.math.random.UniformRandomGenerator

            standardDeviation[i] = 0.5 * Math.abs(vertexA[i] - vertexB[i]);
        }

        RandomGenerator rg = new JDKRandomGenerator();
        rg.setSeed(seed);
        UniformRandomGenerator urg = new UniformRandomGenerator(rg);
        RandomVectorGenerator rvg =
            new UncorrelatedRandomVectorGenerator(mean, standardDeviation, urg);
        setMultiStart(starts, rvg);

        // compute minimum
View Full Code Here

Examples of org.apache.commons.math.random.UniformRandomGenerator

            RandomGenerator rg = new JDKRandomGenerator();
            rg.setSeed(seed);
            RandomVectorGenerator rvg =
                new CorrelatedRandomVectorGenerator(mean,
                                                    covariance, 1.0e-12 * covariance.getNorm(),
                                                    new UniformRandomGenerator(rg));
            setMultiStart(starts, rvg);

            // compute minimum
            return minimize(f, maxEvaluations, checker);

View Full Code Here

Examples of org.apache.commons.math3.random.UniformRandomGenerator

           
            int[] datasets = new int[] { 256, 1000, 2500, 1000 };
            List<Pair<String, RandomVectorGenerator>> generators = new ArrayList<Pair<String, RandomVectorGenerator>>();

            generators.add(new Pair<String, RandomVectorGenerator>("Uncorrelated\nUniform(JDK)",
                    new UncorrelatedRandomVectorGenerator(2, new UniformRandomGenerator(new JDKRandomGenerator()))));
            generators.add(new Pair<String, RandomVectorGenerator>("Independent\nRandom(MT)", new RandomVectorGenerator() {

                RandomGenerator[] rngs = new RandomGenerator[] {
                    new MersenneTwister(0),
                    new MersenneTwister(1)
View Full Code Here

Examples of randomevents.generator.UniformRandomGenerator

            reliability = reliabilityComboBox.getValue();
        } catch (Exception ex) {
            print(ex.getMessage());
            return;
        }
        UniformRandomGenerator randomGenerator = new UniformRandomGenerator(r);
        Tourney tourney = new Tourney();
        tourney.go(archers, randomGenerator, n);
        System.out.println(tourney.getConfidenceInterval(reliability));
        pHitLabel.setText(Double.toString(tourney.getPHit()));
        confidenceIntervalLabel.setText(tourney.getConfidenceInterval(reliability));
View Full Code Here

Examples of randomevents.generator.UniformRandomGenerator

        } catch (Exception ex) {
            print(ex.getMessage());
            return;
        }

        RandomGenerator randomGenerator = new UniformRandomGenerator(r);
        if (UsersRandomRadioButton.isSelected()) {
            randomGenerator = new UsersRandomGenerator(a, b);
            maxYlabel.setText(String.format("%6.2f", ((UsersRandomGenerator) randomGenerator).maxY));
        } else if (NormalCLTRadioButton.isSelected()) {
            randomGenerator = new NormalCLTRandomGenerator(m, d);
        } else if (NormalBoxMullerRadioButton.isSelected()) {
            randomGenerator = new NormalBoxMullerRandomGenerator(m, d, 0, 1);
        } else if (BeeInHiveRadioButton.isSelected()) {
            randomGenerator = new Hive(steps);
        }
        randoms = randomGenerator.randNumbers(count);

        updateHistograms();

        statistical.compute(randoms);
View Full Code Here

Examples of randomevents.generator.UniformRandomGenerator

     * Test of rand method, of class UniformRandomGenerator.
     */
    @Test
    public void testRand() {
        System.out.println("rand");
        UniformRandomGenerator randomGenerator = new UniformRandomGenerator(0.11, 0.22, 0.15, 0.15, 0.27, 0.31);
        // Test 1
        double expectedResult = 0.21;
        double result = randomGenerator.rand();
        System.out.println(result);
        assertEquals(expectedResult, result, 0.0001);
        // Test 2
        expectedResult = 0.31;
        result = randomGenerator.rand();
        System.out.println(result);
        assertEquals(expectedResult, result, 0.001);
        // Test 3
        expectedResult = 0.4;
        result = randomGenerator.rand();
        System.out.println(result);
        assertEquals(expectedResult, result, 0.001);
        //fail("The test case is a prototype.");
    }
View Full Code Here

Examples of randomevents.generator.UniformRandomGenerator

    @Test
    public void testMove() {
        System.out.println("bee move");
        int n = 5;
        Hive hive = new Hive(n);
        hive.setRandomGenerator(new UniformRandomGenerator(0.11, 0.22, 0.15, 0.15, 0.27, 0.31));
        double expResult = 3.0;
        double distance = hive.rand();
        System.out.println(distance);
        //assertEquals(expResult, distance);
        System.out.println("bee move 2");
        hive.setRandomGenerator(new UniformRandomGenerator(6));
         System.out.println(hive.rand());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.