import java.util.ArrayList;
import java.io.*; 
import java.math.*;
import java.lang.Math;

public class GeneticAlgorithm {

	final static int X1min = 0;
	final static int X1max = 10;
	final static int X2min = 5;
	final static int X2max = 15;

	public GeneticAlgorithm ()
	{
		 run();
	}
	public void main()
	{
		analyseChromosome();	
	}
	
	public double fitnessFunction(int x1, int x2)
	{
		double result;
		result = 15 + x1*Math.sin(4*Math.PI*x1)+x2*Math.sin(20*Math.PI*x2);
		return result; 
	}
	
	public double analyseChromosome()
	{
		int i =5;
		
		System.out.println(Integer.toBinaryString(i));
		return 0;
	}
}
