yilmazmehmet's starred repositories
Sifirdan-Ileri-Seviyeye-Python-Programlama
Udemy üzerindeki Python kurslarında kullanılan materyaller
pyDecision
pyDecision is a comprehensive Python library that encompasses a wide array of Multi-Criteria Decision Analysis (MCDA) methods. These powerful and versatile tools assist in making effective decisions by comparing alternatives based on multiple criteria, making it a valuable resource for researchers, analysts, and decision-makers.
Chaotic-GSA-for-Engineering-Design-Problems
All nature-inspired algorithms involve two processes namely exploration and exploitation. For getting optimal performance, there should be a proper balance between these processes. Further, the majority of the optimization algorithms suffer from local minima entrapment problem and slow convergence speed. To alleviate these problems, researchers are now using chaotic maps. The Chaotic Gravitational Search Algorithm (CGSA) is a physics-based heuristic algorithm inspired by Newton's gravity principle and laws of motion. It uses 10 chaotic maps for global search and fast convergence speed. Basically, in GSA gravitational constant (G) is utilized for adaptive learning of the agents. For increasing the learning speed of the agents, chaotic maps are added to gravitational constant. The practical applicability of CGSA has been accessed through by applying it to nine Mechanical and Civil engineering design problems which include Welded Beam Design (WBD), Compression Spring Design (CSD), Pressure Vessel Design (PVD), Speed Reducer Design (SRD), Gear Train Design (GTD), Three Bar Truss (TBT), Stepped Cantilever Beam design (SCBD), Multiple Disc Clutch Brake Design (MDCBD), and Hydrodynamic Thrust Bearing Design (HTBD). The CGSA has been compared with seven state of the art stochastic algorithms particularly Constriction Coefficient based Particle Swarm Optimization and Gravitational Search Algorithm (CPSOGSA), Standard Gravitational Search Algorithm (GSA), Classical Particle Swarm Optimization (PSO), Biogeography Based Optimization (BBO), Continuous Genetic Algorithm (GA), Differential Evolution (DE), and Ant Colony Optimization (ACO). The experimental results indicate that CGSA shows efficient performance as compared to other seven participating algorithms.
Structural-Model-Updating
This GitHub package provides example MATLAB code for finite element model updating. The code offers selection of different updating formulations and optimization algorithms.
Equilibrium-Optimizer
Equilibrium Optimizer (EO) is a novel optimization algorithm
KarambaIDEA
Grasshopper component to export steel joints from Karamba3D to IDEA Statica Connection
MOEAD-ARs_Matlab_Codes
It contains four matlab codes of MOEA/D-DE, MOEA/D-GR, MOEA/D-AGR and gMOEA/D-AGR
Comparative-study-of-truss-sizing-optimisation-problems-in-MATLAB
Matlab codes: Comparative study of truss sizing optimisation problem 2020
mopso_crowding_distance
Multiobjective particle swarm with Crowding Distance (MOPSO-CD)
Sifirdan-Ileri-Seviyeye-Python-Programlama
Udemy üzerindeki Python kurslarında kullanılan materyaller
MI-NSGA-II_v4
Updated version of teh algorithm
MOPVS-for-Structure-Optimization-
Matlab codes of MOPVS for Structure Optimization
RankingMethods
MATLAB code of, Plurality, Borda Count, Colley's Method, Massey's Method, and Page Rank used to determine the winner in a multi-candidate election
Geometry-Optimization-of-a-Reinforced-Concrete-Beam
This project aims at optimizing the dimensions of a rectangular reinforced concrete beam using Conjugate Gradient Descent on MATLAB and the Excel Solver. The results are then compared.
Multi-Project-Resource-Leveling
Source of the article "A Mixed Integer Programming Method for Multi-Project Resource Leveling"
GreenBuildingOptimization
Optimization of buildings using lifecycle analysis. Applying machine learning to minimize cost and environmental impact.
Column_Design
BIM BASED DESIGN OF REINFORCED CONCRETE COLUMN USING THE DATA AVAILABLE BY IFC