예제 #1
0
void test_rand_poly()
{
	// Establish the problems size
	GAParams::SetNumVars( 4 );

	// Establish the maximum support for any monomial
	Monomial::SetMaxSupport( 3 );

	size_t max_terms = 8;
	Polynomial p;

	int i;
	for( i = 25; i > 0; --i)
	{
		p.GenerateRandomPolynomial( max_terms );

		std::cout << "p = " << p.ToString( true ) << std::endl;
	}

}