**2.2 User interface**

The user interface allows the user to set the basic parameters, e.g., population size, crossover rate, mutation rate, and the number of maximum generations, for GA to run. Besides, the user interface is of a function to display the searched results of the weave structure and the weaving parameters, on the monitor for the user to refer.
