International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 174 - Number 6 |
Year of Publication: 2017 |
Authors: Skander Htiouech, Ameur Alzaidi |
10.5120/ijca2017915404 |
Skander Htiouech, Ameur Alzaidi . Smart Agents for the Multidimensional Multi-choice Knapsack Problem. International Journal of Computer Applications. 174, 6 ( Sep 2017), 5-9. DOI=10.5120/ijca2017915404
In this paper, we propose a multi-agent approach for solving the multidimensional multi-choice knapsack problem (called MMKP). The MMKP is an NP-Hard optimization problem in strong sense. It is considered as a combination of two other variants such as: the multi-choice knapsack problem (MCKP) and the multidimensional knapsack problem (MDKP). The MMKP can be applied in many problems in real world. It can model many industrial situations, such as capital budgeting, model of allocation resources and finance. The particular properties of the MMKP favor its decomposition into many MMKP sub-problems with small sizes. The assignment of sub-problems and the sharing of available resources are allocated to a first agent. Each subproblem is then solved by an agent. To work collaboratively, a strategic negotiation between agents has been defined. A coordinator agent (CA) will evaluate and merge the generated solutions to build a feasible solution to the initial problem. The choice rules of the CA is modeled as a multidimensional knapsack problem (MKP). The proposed method is able to solve several instances of literature effectively, in particular for large size instances.