  The main goal of the Artap project is to provide an extensive infrastructure
for robust design optimization, where usually many different numerical solvers
have to be used together and the impact of the manufacturing uncertainties have
to be minimized. Artap is an open-source software platform, developed jointly
with the coupled numerical field solver, Agros Suite. Artap ensures interfaces
for a broad collection of optimization algorithms (genetic and evolutionary
algorithms, various interfaces to libraries such as Nlopt, Bayesopt, etc .),
tools for machine learning (neural networks, Gaussian processes, etc. ), finite
element solvers (Agros Suite, Comsol, Multiphysics, deal.II). The implemented
tools offers an easy and straightforward solution not only for robust design
optimization but parameter identification, model order reduction, and shape
optimization, as well. Moreover, Artap provides automatic parallelization of
the optimization process. The paper presents the structure of the framework and
technologies powering the project. The main features of Artap are demonstrated
on an induction brazing process design tasks.
