Skip to content

nourhan031/Optimizing-Production-using-PSO-algorithm

Repository files navigation

Optimizing Production using PSO algorithm

Introduction

This project implements a Monte Carlo simulation using triangular membership functions and a Particle Swarm Optimization (PSO) algorithm to find optimal solutions for cost parameters.

Dependencies

  • Python 3.x
  • NumPy
  • Matplotlib

Project Details

Components

  1. Triangular Membership Function: Defines and plots membership functions for given cost parameters.
  2. Monte Carlo Simulation: Simulates defuzzified values for given cost ranges using the triangular membership functions.
  3. Particle Swarm Optimization (PSO): Optimizes cost values using the defuzzified results from the Monte Carlo simulation.

Output

  1. The defuzzified values for COST1 and COST2.
  2. The optimized results from the PSO algorithm.
  3. The average and best fitness values.
  4. The corresponding s1 and s2 values.

About

Computational Intelligence Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages