cominsys / HTOA

Matlab Codes (Implementations) of Heat transfer relation-based optimization algorithm (HTOA)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTOA

Heat transfer relation-based optimization algorithm - Matlab Codes (Implementations)

Article: 10.1007/s00500-021-05734-0

Alticle's Abstract:

Novel metaheuristic algorithms are now considered an appealing collection of methods for solving complex optimization problems, in which the challenging objective is to find a better solution in a shorter computation time. Focusing on the same objective, this paper proposes a novel metaheuristic optimization algorithm inspired by heat transfer relationships based on the second law of thermodynamics. Imitating the heat transfer behavior of solid objects, the proposed method is called the heat transfer relation-based optimization algorithm (HTOA). This behavior was modeled on a heat transfer function used to measure temperature differences between the selected solutions and the best solution. This function was employed to determine and add the heat capacity transferred between those solutions. Finally, all the solutions were heat-exchanged with the best solution to select the fittest solution and exclude the rest. This procedure continued until the best solution or solutions were found. The proposed method is challenged by many famous benchmark problems in two categories as well as two real-world problems (PID controller and linear regression). The HTOA was then compared with a number of well-known and state-of-the-art optimization algorithms. Selecting better solutions and requiring shorter computation time, the proposed HTOA outperformed the other algorithms.

Cite:

@article{asef2021heat,
  title={Heat transfer relation-based optimization algorithm (HTOA)},
  author={Asef, Foad and Majidnezhad, Vahid and Feizi-Derakhshi, Mohammad-Reza and Parsa, Saeed},
  journal={Soft Computing},
  pages={8129–8158},
  vol={25},
  year={2021},
  doi={10.1007/s00500-021-05734-0},
  publisher={Springer}
}

About

Matlab Codes (Implementations) of Heat transfer relation-based optimization algorithm (HTOA)


Languages

Language:MATLAB 100.0%