Skip to content

SeyedMuhammadHosseinMousavi/Optimization-Problems-Toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimization-Problems-Toolbox

  • Optimization Problems Toolbox

There are seven applications of Clustering, Regression, Image Quantization, Image Segmentation, Parallel Machine Scheduling (PMS), Travelling Salesman Problem (TSP), and Bin Packing Problem (BPP) as IDE and code format. All these problems could be solved by Harmony Search (HS), Deferential Evolution (DE), Firefly Algorithm (FA), and Teaching Learning Based Optimization Algorithm (TLBO) algorithms on IDE or code forms. You can define your data (CSV or Image), algorithm, and parameters and run the application or code to get the results. HS is physique-based; DE is evolutionary; FA is swarm-based, and TLBO is human-based optimization algorithm.

OptimizationTool

Link to the youtube video:

Demo Video

Optimization Problems Toolbox Video

Click the image to watch the demo video!

Welcome to the Optimization Problems Toolbox repository! This toolbox provides an integrated environment for solving a variety of optimization problems using state-of-the-art algorithms. With an intuitive interface and flexible codebase, this toolbox is a powerful resource for researchers, students, and practitioners.


Optimization Applications

The toolbox addresses the following optimization problems:

  1. Clustering: Grouping data points into clusters based on similarity.
  2. Regression: Fitting models to data.
  3. Image Quantization: Reducing image color spaces.
  4. Image Segmentation: Dividing images into meaningful regions.
  5. Parallel Machine Scheduling (PMS): Optimizing task assignments to machines.
  6. Traveling Salesman Problem (TSP): Finding the shortest path for visiting a set of cities.
  7. Bin Packing Problem (BPP): Efficiently packing items into bins.

File Structure

Optimization-Problems-Toolbox/
├── clustering/
├── regression/
├── image_quantization/
├── image_segmentation/
├── scheduling/
├── tsp/
├── bpp/
└── README.md

Contributing

Contributions are welcome! If you'd like to enhance the toolbox or fix issues, please:

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Submit a pull request.