Table of Contents
Fetching ...

A Lattice-based Method for Optimization in Continuous Spaces with Genetic Algorithms

Cameron D. Harris, Kevin B. Schroeder, Jonathan Black

TL;DR

The results show that the lattice-based method exhibits enhanced exploration capabilities, traversing the solution space more comprehensively and achieving faster convergence compared to conventional GAs.

Abstract

This work presents a novel lattice-based methodology for incorporating multidimensional constraints into continuous decision variables within a genetic algorithm (GA) framework. The proposed approach consolidates established transcription techniques for crossover of continuous decision variables, aiming to leverage domain knowledge and guide the search process towards feasible regions of the design space. This work offers a robust and general purpose lattice-based GA that is applicable to a broad range of optimization problems. Monte Carlo analysis demonstrates that lattice-based methods find solutions two orders of magnitude closer to optima in fewer generations. The effectiveness of the lattice-based approach is showcased through two illustrative multi-objective design problems: (1) optimal telescope placement for astrophotography and (2) optimal design of a satellite constellation for maximizing ground station access. The optimal telescope placement example shows that lattice-based methods converge to the Pareto front in 15% fewer generations than traditional methods. The orbit design example shows that lattice-based methods discover an order of magnitude more Pareto-optimal solutions than traditional methods in a highly constrained design space. Overall, the results show that the lattice-based method exhibits enhanced exploration capabilities, traversing the solution space more comprehensively and achieving faster convergence compared to conventional GAs.

A Lattice-based Method for Optimization in Continuous Spaces with Genetic Algorithms

TL;DR

The results show that the lattice-based method exhibits enhanced exploration capabilities, traversing the solution space more comprehensively and achieving faster convergence compared to conventional GAs.

Abstract

This work presents a novel lattice-based methodology for incorporating multidimensional constraints into continuous decision variables within a genetic algorithm (GA) framework. The proposed approach consolidates established transcription techniques for crossover of continuous decision variables, aiming to leverage domain knowledge and guide the search process towards feasible regions of the design space. This work offers a robust and general purpose lattice-based GA that is applicable to a broad range of optimization problems. Monte Carlo analysis demonstrates that lattice-based methods find solutions two orders of magnitude closer to optima in fewer generations. The effectiveness of the lattice-based approach is showcased through two illustrative multi-objective design problems: (1) optimal telescope placement for astrophotography and (2) optimal design of a satellite constellation for maximizing ground station access. The optimal telescope placement example shows that lattice-based methods converge to the Pareto front in 15% fewer generations than traditional methods. The orbit design example shows that lattice-based methods discover an order of magnitude more Pareto-optimal solutions than traditional methods in a highly constrained design space. Overall, the results show that the lattice-based method exhibits enhanced exploration capabilities, traversing the solution space more comprehensively and achieving faster convergence compared to conventional GAs.

Paper Structure

This paper contains 24 sections, 22 equations, 17 figures, 2 tables, 4 algorithms.

Figures (17)

  • Figure 1: Example of population evolution with repair. The population diversity collapses quickly due to the independent treatment of the epistatic latitude and longitude genes.
  • Figure 2: Example chromosome $X$ containing two linked genes, $\chi_2$ and $\chi_3$.
  • Figure 3: Uniform lattice, 2-D example. The shaded nodes inside the infeasible region violate the problem constraints and cannot become the offspring.
  • Figure 4: Gaussian lattice 2-D example. The shaded nodes inside the infeasible region violate the problem constraints and cannot become the offspring.
  • Figure 5: Solution quality of crossover approaches. The upper bound of the shaded region is the ninety-fifth percentile of solutions, and the lower bound is the fifth percentile of solutions.
  • ...and 12 more figures