Parallelized A Posteriori Multiobjective Optimization in RF Design

A posteriori multiobjective optimization relies on a series of mutually independent single-objective optimization subproblems, which can be run in parallel, thus making full use of a multiprocessor (or multicore) computer. This paper presents a parallel process launching scheme, such that practicall...

Full description

Bibliographic Details
Main Authors: Jan Míchal, Josef Dobeš
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/10/2343
_version_ 1797600347244462080
author Jan Míchal
Josef Dobeš
author_facet Jan Míchal
Josef Dobeš
author_sort Jan Míchal
collection DOAJ
description A posteriori multiobjective optimization relies on a series of mutually independent single-objective optimization subproblems, which can be run in parallel, thus making full use of a multiprocessor (or multicore) computer. This paper presents a parallel process launching scheme, such that practically no computing capacity gets wasted. This is achieved using standard Windows API kernel objects for process synchronization of the semaphore and mutex types. The algorithm used was further modified to inherently generate the desired Pareto front in the convenient form of a contour plot.
first_indexed 2024-03-11T03:46:51Z
format Article
id doaj.art-86a468bcbd9640aca03d916aae8b4491
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T03:46:51Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-86a468bcbd9640aca03d916aae8b44912023-11-18T01:11:04ZengMDPI AGElectronics2079-92922023-05-011210234310.3390/electronics12102343Parallelized A Posteriori Multiobjective Optimization in RF DesignJan Míchal0Josef Dobeš1Department of Radioelectronics, Czech Technical University in Prague, Technická 2, 16627 Praha, Czech RepublicDepartment of Radioelectronics, Czech Technical University in Prague, Technická 2, 16627 Praha, Czech RepublicA posteriori multiobjective optimization relies on a series of mutually independent single-objective optimization subproblems, which can be run in parallel, thus making full use of a multiprocessor (or multicore) computer. This paper presents a parallel process launching scheme, such that practically no computing capacity gets wasted. This is achieved using standard Windows API kernel objects for process synchronization of the semaphore and mutex types. The algorithm used was further modified to inherently generate the desired Pareto front in the convenient form of a contour plot.https://www.mdpi.com/2079-9292/12/10/2343parallel processingmultiobjective optimizationPareto fronta posteriori methodcircuit design
spellingShingle Jan Míchal
Josef Dobeš
Parallelized A Posteriori Multiobjective Optimization in RF Design
Electronics
parallel processing
multiobjective optimization
Pareto front
a posteriori method
circuit design
title Parallelized A Posteriori Multiobjective Optimization in RF Design
title_full Parallelized A Posteriori Multiobjective Optimization in RF Design
title_fullStr Parallelized A Posteriori Multiobjective Optimization in RF Design
title_full_unstemmed Parallelized A Posteriori Multiobjective Optimization in RF Design
title_short Parallelized A Posteriori Multiobjective Optimization in RF Design
title_sort parallelized a posteriori multiobjective optimization in rf design
topic parallel processing
multiobjective optimization
Pareto front
a posteriori method
circuit design
url https://www.mdpi.com/2079-9292/12/10/2343
work_keys_str_mv AT janmichal parallelizedaposteriorimultiobjectiveoptimizationinrfdesign
AT josefdobes parallelizedaposteriorimultiobjectiveoptimizationinrfdesign