
Figure 1:
NSGA-II flowchart [13]. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 2:
Flowchart of the Q-learning and NSGA-II hybrid combination [21]. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 3:
Medium-complexity 3D model (low poly bunny, author's own work).

Figure 4:
3D Model with visualization of normal vectors.

Figure 5:
Stair-stepping effect due to layer stacking on an inclined surface [8].

Figure 6:
Bar chart of the initial value of objective function with the final value of objective function. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 7:
Histogram of the distribution objective function.

Figure 8:
Line chart history of three objective function with NSGAII used bunny.stl as 3D model. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 9:
Pareto optimal front for the bunny 3D Model by NSGA-II. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 10:
Validate optimal orientation with Makerbot desktop slicer.

Figure 11:
Bar chart of the initial value of objective function with the final value of objective function for the bunny 3D Model by NSGA-II with Q-learning. (Author's own work). NSGA-II, non-dominated sorting genetic algorithm II.

Figure 12:
Histogram of three objective function with NSGAII-Q-learning. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 13:
Line chart of three objective function for the bunny 3D model by NSGA-II with Q-learning. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 14:
Pareto optimal front for the bunny 3D model by NSGA-II with Q-learning. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 15:
Validate optimal orientation NSGAII-Q learning with Makerbot desktop slicer. NSGA-II, non-dominated sorting genetic algorithm II.

Figure 16:
Histogram comparison NSGAII with NSGAII-Q learning. NSGA-II, non-dominated sorting genetic algorithm II.