Youtube channel

FOPS Features

  • OOP (Object Oriented Programming) toolbox in Matlab
  • able to optimize any user defined function given by MATLAB function
  • single-/ multi-objective / variable-dimensional optimization
  • multi-objective optimization: NSGA-II, MOPSO, GDE3
  • comparative tool – benchmark problems and metrics
  • chaining of algorithms to enhance convergence

The FOPS has been fruitfully used in the following research:

[1] Capek, M., Hazdra, P., Eichler, J., "A Method for the Evaluation of Radiation Q Based On Modal Approach," IEEE Trans. Antennas Propag., vol 60, no. 10, p. 4556–4567, 2012,

[2] Capek, M., Hazdra, P., Eichler, J., Mazanek, M., "Software Tools for Efficient Generation, Modelling and Optimisation of Fractal Radiating Structures," IET Microw. Antennas Propag., vol 5, no 8, p. 1002–1007, 2011,

[3] Capek, M., Hazdra, P., "Design of IFS patch antenna using particle swarm optimization", proc. EuCAP 2010, Barcelona, Spain.

[4] Kadlec, P., Raida, Z. (2016). Multi-objective Design of EM Components. In Self-Organizing Migrating Algorithm (pp. 105-119). Springer International Publishing.

[5] Kadlec, P., Štumpf, M., Raida, Z. (2011, September). Adaptive beam forming in time-domain. In Electromagnetics in Advanced Applications (ICEAA), 2011 International Conference on (pp. 299-302). IEEE.

[6] Všetula, P., Láčík, J., Raida, Z. (2015). Multi-Objective Synthesis of Filtering Dipole Array Based on Tuning-Space Mapping. Radioengineering.

[7] Wiktor, M., Kadlec, P., Raida, Z. (2012, April). Performance limits for low order absorbing boundary conditions in waveguides in time domain. In Radioelektronika (RADIOELEKTRONIKA), 2012 22nd International Conference (pp. 1-4). IEEE.