A M Mohiuddin's starred repositories

Made-With-ML

Learn how to design, develop, deploy and iterate on production-grade ML applications.

Language:Jupyter NotebookLicense:MITStargazers:36928Issues:1224Issues:71

MTO-Platform

Multitask Optimization Platform (MToP): A MATLAB Optimization Platform for Evolutionary Multitasking

CODES

Codes for some of my co-authored journal/conference papers

CEC2013

2013 IEEE CEC Competition on Niching Methods for Multimodal Optimization

Language:C++License:NOASSERTIONStargazers:87Issues:3Issues:4

Nature-Inspired-Algorithms

Sample Code Collection of Nature-Inspired Computational Methods

Language:MATLABLicense:MITStargazers:45Issues:4Issues:0

Slime-Mould-Algorithm-A-New-Method-for-Stochastic-Optimization-

In this paper, a new stochastic optimizer, which is called slime mould algorithm (SMA), is proposed based upon the oscillation mode of slime mould in nature. The proposed SMA has several new features with a unique mathematical model that uses adaptive weights to simulate the process of producing positive and negative feedback of the propagation wave of slime mould based on bio-oscillator to form the optimal path for connecting food with excellent exploratory ability and exploitation propensity. The proposed SMA is compared with up-to-date metaheuristics in an extensive set of benchmarks to verify the efficiency. Moreover, four classical engineering structure problems are utilized to estimate the efficacy of the algorithm in optimizing engineering problems. The results demonstrate that the algorithm proposed benefits from competitive, often outstanding performance on different search landscapes. The source codes and info of SMA are publicly available at: http://www.alimirjalili.com/SMA.html

Language:MATLABLicense:MITStargazers:33Issues:2Issues:0

ABC-PSO-Path-Planning

ABC+PSO Path Planning

Language:MATLABLicense:MITStargazers:30Issues:1Issues:0
Language:C++License:GPL-3.0Stargazers:12Issues:2Issues:0

Economic-Dispatching-by-Bees-Algorithm

Economic Dispatching by Bees Algorithm

Language:MATLABLicense:MITStargazers:10Issues:1Issues:0

CPSOGSA-for-Multilevel-Image-Thresholding

CPSOGSA is employed to find the optimal pixels in the benchmark images

Language:MATLABStargazers:7Issues:1Issues:0
Language:MATLABStargazers:5Issues:0Issues:0

RUN-Beyond-the-Metaphor-An-Efficient-Optimization-Algorithm-Based-on-Runge-Kutta-Method

The optimization field suffers from the metaphor-based “pseudo-novel” or “fancy” optimizers. Most of these cliché methods mimic animals' searching trends and possess a small contribution to the optimization process itself. Most of these cliché methods suffer from the locally efficient performance, biased verification methods on easy problems, and high similarity between their components' interactions. This study attempts to go beyond the traps of metaphors and introduce a novel metaphor-free population-based optimization based on the mathematical foundations and ideas of the Runge Kutta (RK) method widely well-known in mathematics. The proposed RUNge Kutta optimizer (RUN) was developed to deal with various types of optimization problems in the future. The RUN utilizes the logic of slope variations computed by the RK method as a promising and logical searching mechanism for global optimization. This search mechanism benefits from two active exploration and exploitation phases for exploring the promising regions in the feature space and constructive movement toward the global best solution. Furthermore, an enhanced solution quality (ESQ) mechanism is employed to avoid the local optimal solutions and increase convergence speed. The RUN algorithm's efficiency was evaluated by comparing with other metaheuristic algorithms in 50 mathematical test functions and four real-world engineering problems. The RUN provided very promising and competitive results, showing superior exploration and exploitation tendencies, fast convergence rate, and local optima avoidance. In optimizing the constrained engineering problems, the metaphor-free RUN demonstrated its suitable performance as well. The authors invite the community for extensive evaluations of this deep-rooted optimizer as a promising tool for real-world optimization. The source codes, supplementary materials, and guidance for the developed method will be publicly available at different hubs at http://aliasgharheidari.com/RUN.html.

Language:MATLABLicense:MITStargazers:5Issues:1Issues:0

TLBO-Minimum-Spanning-Tree

TLBO Minimum Spanning Tree

Language:MATLABStargazers:5Issues:1Issues:0

INFO-An-Efficient-Optimization-Algorithm-based-on-Weighted-Mean-of-Vectors

The source codes of this algorithm are also publicly available at https://aliasgharheidari.com/INFO.html. This study presents the analysis and principle of an innovative optimizer named weIghted meaN oF vectOrs (INFO) to optimize different problems.

Language:MATLABLicense:MITStargazers:4Issues:1Issues:0

Teaching-Learning-Based-Optimization

Teaching Learning Based Optimization for Truss Optimization with MATLAB

Language:MATLABStargazers:4Issues:2Issues:0

Firefly-Regression-Algorithm

Firefly Fuzzy Regression Algorithm

Language:MATLABLicense:CC0-1.0Stargazers:4Issues:1Issues:0

TLBO-TSP

Teaching Learning Based Optimization Algorithm (TLBO) Travelling Salesman Problem (TSP)

Language:MATLABLicense:CC0-1.0Stargazers:4Issues:1Issues:0

MOHOA

Multi-Objective Horse Herd Optimization Algorithm

Language:MATLABStargazers:4Issues:1Issues:0
Language:JavaScriptStargazers:3Issues:1Issues:0

Ali-Asghar-Heidari

Ali Asghar Heidari has been an Exceptionally Talented Researcher with the School of Computing, National University of Singapore (NUS), University of Tehran, and an elite researcher of Iran’s National Elites Foundation (INEF). He was born in 1989 and has studied information systems as an outstanding ranked one student with several awards from the College of Engineering, University of Tehran. He has been ranked among the top scientists for Computer science prepared by Guide2Research (https://www.guide2research.com/u/ali-asghar-heidari), the best portal for computer science research, as an outstanding researcher with an impressive record of cooperation on many international research projects with different top researchers from the optimization and artificial intelligence community. He has been ranked in the world’s top 2% scientists list of Stanford University, and Publons has recognized him as the top 1% peer reviewer in computer science and cross-field because he has reviewed more than 350 ISI papers for top journals he published on them. He has authored more than 110 research articles with over 6300 citations (i10-index of 74 and H-index of 44) in prestigious international journals, such as IEEE internet of thing, IEEE Transactions on Industrial Informatics, Information Fusion, Information Sciences, Future Generation Computer Systems, Renewable, and Sustainable Energy Reviews, Energy, Cleaner Production, Energy Reports, Energy Conversion and Management, Applied Soft Computing, Knowledge-Based Systems, IEEE Access, and Expert Systems with Applications. He has several highly cited and hot cited articles. His research interests include performance optimization, advanced machine learning, evolutionary computation, optimization, prediction, solar energy, information systems, and mathematical modeling. He was the second top reviewer and “outstanding reviewer” of applied soft computing journal in 2018. For more information, researchers can refer to his website https://aliasgharheidari.com.

Language:ShellLicense:MITStargazers:3Issues:1Issues:0

Optimization-Benchmark-Truss-Problems

MATLAB codes for benchmark truss optimization problems

Language:MATLABStargazers:3Issues:2Issues:0
Language:HTMLStargazers:3Issues:0Issues:0

2023ChenMPIA

Implementation of paper " A Novel Immune Algorithm for MultipartyMultiobjective Optimization"

Language:MATLABLicense:MITStargazers:2Issues:0Issues:0

TLBO-Optimal-Inventory-Control

TLBO Optimal Inventory Control

Language:MATLABLicense:CC0-1.0Stargazers:2Issues:1Issues:0

free-programming-books

:books: Freely available programming books

License:NOASSERTIONStargazers:1Issues:0Issues:0

springactuator

Monitoring Tool

Language:JavaStargazers:1Issues:0Issues:0

DSLPSO

the DSLPSO algorithm and experiments

Language:MATLABStargazers:1Issues:1Issues:0