GERARDIUM RUSH - MINERAL CIRCUIT OPTIMIZER v1.0.0
"A powerful tool designed to optimize circuit configurations using advanced genetic algorithms." - by Pentlandite
|
This document presents a detailed analysis of the various parameters used in the Genetic Algorithm for optimizing circuit configurations. The goal is to determine the optimal settings for each parameter to ensure efficient and effective performance of the algorithm.
Genetic Algorithms (GAs) are powerful optimization tools inspired by the principles of natural selection and genetics. The performance of GAs is highly dependent on the proper tuning of their parameters. This analysis focuses on two main categories of parameters:
Population size determines the number of individuals in each generation. A larger population size increases the genetic diversity but also requires more computational resources.
A population size of 400 is optimal as it balances computational cost and convergence speed effectively.
Tournament size determines the number of individuals randomly selected from the population for each tournament. The winner of each tournament, being the individual with the highest fitness, is selected to be a parent for the next generation.
Choosing a tournament size of 5 ensures that the genetic algorithm efficiently explores the solution space and quickly converges to high-quality solutions, making it suitable for most optimization problems.
The crossover rate is a probability value (usually between 0 and 1) that dictates the likelihood of applying the crossover operation to generate new offspring from two parent individuals. It helps control the genetic diversity in the population by mixing genes from different parents.
For future runs, consider using a crossover rate of 0.8 to achieve the fastest improvement and robust performance.
Mutation rate is a crucial parameter in genetic algorithms, representing the probability of randomly altering genes in an individual's genome. It helps maintain genetic diversity within the population, preventing premature convergence to local optima and enabling the exploration of the solution space.
Use a mutation rate of 0.01 to achieve rapid convergence and robust performance.
The elitePercentage parameter in a genetic algorithm controls the elitism strategy. This strategy directly preserves the best-performing individuals from the current generation into the next generation without any mutation or crossover. This ensures that the top-quality genes are passed on, enhancing the algorithm's efficiency and stability.
0.01 ensures rapid convergence to high fitness values while maintaining the robustness of the genetic algorithm.
The number of units in the circuit configuration can significantly affect performance metrics like elapsed time, performance, recovery, and grade.
Num Units | Elapsed Time (s) | Performance | Recovery | Grade | Final Circuit Configuration |
---|---|---|---|---|---|
4 | 1.35789 | 110.25 | 0.150332 | 0.965671 | 2 1 1 2 4 0 0 0 3 3 0 2 5 |
6 | 2.45652 | 232.583 | 0.280938 | 0.977566 | 1 6 5 5 5 2 3 0 5 1 5 2 4 5 2 7 0 0 2 |
8 | 4.5209 | 341.632 | 0.37187 | 0.989275 | 4 7 7 1 7 0 3 0 3 6 0 1 4 0 3 5 0 3 2 0 3 9 8 0 0 |
10 | 6.82153 | 437.72 | 0.471582 | 0.990517 | 0 8 1 6 2 7 0 10 8 8 8 1 4 8 1 9 8 0 11 8 1 3 2 8 1 2 2 7 8 1 5 |
The purity of the input feed, represented as the ratio of gerardium feed to waste feed, can significantly affect performance metrics like elapsed time, performance, recovery, and grade.
Gerardium:Waste Feed | Elapsed Time (s) | Performance | Recovery | Grade | Final Circuit Configuration |
---|---|---|---|---|---|
10:90 | 6.64633 | 437.72 | 0.471582 | 0.990517 | 5 7 1 6 2 3 5 10 7 7 2 7 1 7 1 0 7 1 8 7 1 9 2 2 3 7 1 4 7 5 11 |
20:80 | 6.44538 | 862.07 | 0.494251 | 0.983232 | 8 3 6 9 3 6 4 5 3 6 10 5 2 3 6 11 10 3 3 5 2 8 3 2 0 5 2 7 3 6 1 |
30:70 | 6.97441 | 1320.43 | 0.498122 | 0.984718 | 7 2 2 8 2 8 9 10 10 3 10 2 0 2 8 1 3 8 11 2 0 4 2 0 6 2 3 7 2 8 5 |
40:60 | 6.51499 | 1838.62 | 0.522236 | 0.984274 | 5 10 10 7 0 5 6 0 5 11 10 0 5 0 3 9 0 3 8 0 5 2 10 0 3 0 3 4 0 3 1 |
50:50 | 6.95478 | 2369.51 | 0.534505 | 0.985107 | 7 10 8 4 8 4 6 8 4 1 10 8 0 10 3 7 8 0 9 8 4 11 8 0 5 10 10 3 8 0 2 |
60:40 | 6.10315 | 3029.69 | 0.652294 | 0.970762 | 6 10 8 3 9 8 4 10 8 1 10 8 2 9 8 5 9 6 7 10 9 0 9 6 11 10 9 6 10 10 8 |
70:30 | 5.96057 | 4044.07 | 0.758418 | 0.969211 | 5 10 5 3 10 5 0 10 5 1 10 5 8 10 5 2 10 4 4 5 5 7 5 2 11 10 5 9 10 5 6 |
80:20 | 5.83807 | 5417.92 | 0.816378 | 0.97778 | 2 10 2 1 10 2 6 10 3 3 10 2 7 2 5 11 10 2 8 10 2 4 10 2 5 10 2 9 10 2 0 |
90:10 | 5.46021 | 7134.92 | 0.902775 | 0.984013 | 7 10 7 5 10 2 9 10 7 3 10 7 0 10 7 8 10 7 4 10 10 2 10 10 6 10 7 1 10 5 11 |
The economic parameters, specifically the reward for gerardium and the penalties for waste disposal, significantly affect the performance metrics of the circuit. This analysis examines how changes in these economic parameters impact the optimum circuit configuration, performance, recovery, and grade.
Default reward and penalty is 100 and -750.
Reward/Penalty Coefficient | Num Units | Elapsed Time (s) | Performance | Recovery | Grade | Final Circuit Configuration |
---|---|---|---|---|---|---|
Reward of £100 * 5 per kg | 5 | 1.99066 | 167.379 | 0.202835 | 0.977224 | 3 1 4 6 2 2 4 5 1 1 1 4 0 1 1 3 |
Reward of £100 * 5 per kg | 10 | 6.86852 | 437.72 | 0.471582 | 0.990517 | 1 6 9 8 6 9 2 6 9 4 10 6 6 6 9 0 3 6 9 3 3 5 6 1 11 6 9 7 3 5 1 |
Reward of £100 * 10 per kg | 5 | 2.08692 | 167.379 | 0.202835 | 0.977224 | 2 3 4 6 5 3 3 3 4 0 1 1 4 3 3 2 |
Reward of £100 * 10 per kg | 10 | 6.76027 | 437.72 | 0.471582 | 0.990517 | 0 7 5 3 7 0 11 7 5 1 7 5 9 7 5 2 6 8 0 10 7 7 6 6 8 6 7 5 7 5 4 |
Penalty of £750 * 5 per kg | 5 | 1.94702 | 167.379 | 0.202835 | 0.977224 | 1 5 4 4 4 3 2 4 3 6 4 4 1 0 0 3 |
Penalty of £750 * 5 per kg | 10 | 6.7229 | 437.72 | 0.471582 | 0.990517 | 7 6 9 1 6 9 4 5 6 9 6 9 8 6 9 3 10 6 6 5 5 2 6 9 0 6 7 11 5 2 7 |
Penalty of £750 * 10 per kg | 5 | 1.87025 | 162.125 | 0.196688 | 0.977106 | 0 3 4 4 5 3 3 3 0 6 1 1 0 3 0 2 |
Penalty of £750 * 10 per kg | 10 | 7.42508 | 437.72 | 0.471582 | 0.990517 | 2 9 2 11 9 8 7 9 8 1 6 9 8 9 8 0 9 8 4 10 9 9 9 8 5 6 3 2 6 6 3 |
The visualizations above show the impact of different economic parameters on the circuit performance metrics for configurations with 5 and 10 units: