Toolbox: Adhesive bonding optimization (2022)

The JMLab Toolbox for Multi-objective Optimization with Stochastic Kriging (MOSK) is a comprehensive tool designed to streamline the process of designing experiments, managing measurement data, and performing multi-objective optimization with noisy outcomes under feasibility constraints. Users can generate a Design of Experiments (DoE), download it for external measurements, and upload the resulting data for validation and integration with the current dataset. The toolbox supports optional simulations through the JMLab simulator and allows flexible configuration of the optimization process, including choice of covariance function, feasibility classifier, and acquisition function optimizer. It generates query points that represent suggested new samples for optimization, displaying them in a sortable table along with their scalarized objectives and feasibility probabilities, and provides visualization of the Pareto front when simulations are performed. Users can download the updated dataset or query points, manage uploaded data, and control whether duplicate points are displayed, making it a complete workflow for iterative multi-objective optimization.

JMLabToolbox_DC
Component diagram of the JMLab Toolbox
JMLabToolbox_DC
Design of experiments
JMLabToolbox_LD
Loading experiments
JMLabToolbox_Opt
Obtaining new sampling points for the experts