Optimal production planning with multi-level (hard penalty approach)

Version 1.1.0.0 (11,4 ko) par SKS Labs
An optimization test suite involving 108 continuous variables
66 téléchargements
Mise à jour 18 juin 2018

This submission can be used to evaluate the performance of optimization techniques on problems with continuous variables. This optimization problem arises for maximization of profit in production planning. However these files can be used as black-box optimization problems.
There are eight minimization optimization problems in this suite (case1.p, case2.p, case3.p, case4.p, case5.p, case6.p, case7.p and cas8.p). All the cases (Case 1 to Case 8) have a problem dimension of 108 continuous variables.

Each of them follows hard penalty approach and has the following format

[ F ] = case1(X);

Input: population (or solution, denoted by X) and its
Output: objective function values (F) of the population members.

The file ProblemDetails.p can be used to determine the lower and upper bounds along with the function handle for each of the cases.

The format is [lb,ub,fobj] = ProblemDetails(n);

Input: n is an integer from 1 to 8.
Output: (i) the lower bound (lb),
(ii) the upper bound (ub), and
(iii) function handle (fobj).

The file Script.m shows how to use these files along with an optimization algorithm (SanitizedTLBO).

Note:
(i) Case 1 - 4 have the same problem structure but employ different data; Case 5 - 8 has same set of data as compared to Case 1 - 4, but do not employ a certain feature (flexible) of the problem.

(ii) The objective function files are capable of determining the objective function values of multiple solutions (i.e., if required, the entire population can be sent to the objective function file).

Reference : Chauhan, S., S., and P. Kotecha (2019), Performance Evaluation of Grey Wolf Optimizer and Symbiotic Organisms Search for Multi-level Production Planning with Adaptive Penalty, Springer, DOI 10.1007/978-981-10-8968-8

Citation pour cette source

SKS Labs (2024). Optimal production planning with multi-level (hard penalty approach) (https://github.com/SKSLAB/Optimal-production-planning-with-multi-level-hard-penalty-approach), GitHub. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2015a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées

Version Publié le Notes de version
1.1.0.0

fixed typo in title.

1.0.0.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.