Skip to main navigation Skip to search Skip to main content

A binary multi-verse optimizer for 0-1 multidimensional knapsack problems with application in interactive multimedia systems

Research output: Contribution to journalArticlepeer-review

Abstract

This work proposes a new Modified Multi-Verse Optimization (MMVO) algorithm for solving the 0-1 knapsack (0-1 KP) and multidimensional knapsack problems (MKP). MMVO incorporates a two-step repair strategy for handling constraints. In addition, a barrier function is employed for assigning negative values to the infeasible solutions so that their fitness cannot outperform the fitness of the feasible ones. MMVO avoids local optima by re-initializing the population every predetermined number of iterations while keeping the best solution obtained so far. For discretizing the solutions, MMVO employs a V-shaped transfer function (tanh). The research applies the proposed method to several knapsack case studies and demonstrates its application in resource allocation of Adaptive Multimedia Systems (AMS). The results show the benefits of the MMVO algorithm in solving binary test and real-world problems.

Original languageEnglish
Pages (from-to)187-206
Number of pages20
JournalComputers and Industrial Engineering
Volume132
DOIs
Publication statusPublished - 1 Jun 2019
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being
  2. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy
  3. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  4. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities
  5. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production
  6. SDG 13 - Climate Action
    SDG 13 Climate Action
  7. SDG 17 - Partnerships for the Goals
    SDG 17 Partnerships for the Goals

Keywords

  • Knapsack problem
  • Meta-heuristic
  • Multi-verse optimizer
  • Multidimensional knapsack optimization

Fingerprint

Dive into the research topics of 'A binary multi-verse optimizer for 0-1 multidimensional knapsack problems with application in interactive multimedia systems'. Together they form a unique fingerprint.

Cite this