
Applications
Intelligent Image Color Reduction and Quantization
Reduce image colors in MATLAB with k-Means, fuzzy c-Means, or a self-organizing map, using RGB or weighted HSV values and a smaller palette.
Optimization and learning methods applied to concrete problems: vehicle routing, facility layout, scheduling, inventory control, portfolio selection, economic dispatch, path planning, data envelopment analysis and more.
Each post defines the problem, explains how it is modeled for the algorithm, and provides code that you can run and adapt to your own case.

Applications
Reduce image colors in MATLAB with k-Means, fuzzy c-Means, or a self-organizing map, using RGB or weighted HSV values and a smaller palette.

Applications
Study graph encoding in MATLAB with PSO, ICA, and Firefly search for a minimum spanning tree, and compare the result with an exact baseline.

Applications
Plan a 2D robot path in MATLAB with PSO, spline handle points, circular obstacles, sampled path lengths, and obstacle-violation penalties.

Applications
Compare DEA implementations in MATLAB with CCR, input- and output-oriented BCC, and the package-specific ratio reported by its Additive routine.

Applications
Study economic dispatch in MATLAB with PSO and nested PSO, generator limits, prohibited zones, transmission losses, and plant-selection costs.

Applications
Explore portfolio optimization in MATLAB with mean-variance, MAD, and CVaR models, plus PSO, ICA, NSGA-II, and SPEA2 implementations.

Applications
Plan integer order quantities in MATLAB with PSO or Firefly search, inventory balances, purchasing and holding costs, and storage-capacity penalties.

Applications
Model hub location and allocation in MATLAB with PSO, discounted inter-hub transport, opening costs, and a variable number of open hubs.

Applications
Design a facility layout in MATLAB with PSO, block positions and rotations, material-flow costs, clearance gaps, and overlap penalties.

Applications
Solve a capacitated vehicle routing example in MATLAB with simulated annealing, route balancing, capacity penalties, and ready-made models.

Applications
Schedule jobs on unrelated parallel machines in MATLAB with simulated annealing, sequence-dependent setup times, and makespan minimization.

Applications
Solve bin packing in MATLAB with GA, PSO, Firefly, or Invasive Weed Optimization, using a shared separator encoding and capacity penalties.

Applications
Solve a quadratic assignment example in MATLAB with GA, PSO, or Firefly search, including permutation encoding and weighted facility-location costs.