Designing a Framework for Solving Multiobjective Simulation Optimization Problems

04/14/2023
by   Tyler H. Chang, et al.
0

Multiobjective simulation optimization (MOSO) problems are optimization problems with multiple conflicting objectives, where evaluation of at least one of the objectives depends on a black-box numerical code or real-world experiment, which we refer to as a simulation. This paper describes the design goals driving the development of the parallel MOSO library ParMOO. We derive these goals from the research trends and real-world requirements that arise when designing and deploying solvers for generic MOSO problems. Our specific design goals were to provide a customizable MOSO framework that allows for exploitation of simulation-based problem structures, ease of deployment in scientific workflows, maintainability, and flexibility in our support for many problem types. We explain how we have achieved these goals in the ParMOO library and provide two examples demonstrating how customized ParMOO solvers can be quickly built and deployed in real-world MOSO problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2022

AutoOpt: A Methodological Framework of Automatically Designing Metaheuristics for Optimization Problems

Metaheuristics are gradient-free and problem-independent search algorith...
research
05/04/2022

BilevelJuMP.jl: Modeling and Solving Bilevel Optimization in Julia

In this paper we present BilevelJuMP, a new Julia package to support bil...
research
03/12/2023

AutoOptLib: A Library of Automatically Designing Metaheuristic Optimization Algorithms in MATLAB

Metaheuristic algorithms are widely-recognized solvers for challenging o...
research
06/17/2021

Cardinality Minimization, Constraints, and Regularization: A Survey

We survey optimization problems that involve the cardinality of variable...
research
05/10/2023

A Joint Python/C++ Library for Efficient yet Accessible Black-Box and Gray-Box Optimization with GOMEA

Exploiting knowledge about the structure of a problem can greatly benefi...
research
02/27/2023

RangedIK: An Optimization-based Robot Motion Generation Method for Ranged-Goal Tasks

Generating feasible robot motions in real-time requires achieving multip...
research
01/27/2016

Multi-Object Reasoning with Constrained Goal Models

Goal models have been widely used in Computer Science to represent softw...

Please sign up or login with your details

Forgot password? Click here to reset