Javascript must be enabled to continue!
SOLVING 0 - 1 KNAPSACK PROBLEM BASED ON HYBRID GREEDY FIREWORKS ALGORITHM
View through CrossRef
Aiming at the classical knapsack problem in combinatorial optimization,
in order to improve the local search ability and global search ability
of the basic fireworks algorithm, an improved fireworks algorithm is
proposed by combining the basic fireworks algorithm, greedy optimization
strategy and simulated annealing algorithm. In order to ensure the
diversity of the initial population, the Tent mapping is proposed to
initialize the population ; greedy repair operator and greedy
optimization operator are introduced to correct the intermediate
solution ; at the same time, the simulated annealing mechanism is
introduced to make the poor solution have a certain probability to be
accepted to improve the ability of the algorithm to jump out of the
local optimum. By solving the typical test function, it is found that
the improved fireworks algorithm can accurately solve the theoretical
optimal solution of the Griewank function. Compared with the basic
fireworks algorithm, simulated annealing algorithm and particle swarm
optimization algorithm, the improved fireworks algorithm can find the
optimal value of Sphere function with higher accuracy. By solving six
groups of knapsack problems with different dimensions, it is found that
the improved fireworks algorithm can hit the optimal solution with 100
% probability for most test data, and hit the optimal solution with
more than 70 % probability for its test data, and the standard
deviation of hit times is less than 13. The experimental results show
that the improved fireworks algorithm has higher solving accuracy and
faster solving speed, and can effectively solve the 0-1 knapsack
problem.
Title: SOLVING 0 - 1 KNAPSACK PROBLEM BASED ON HYBRID GREEDY FIREWORKS ALGORITHM
Description:
Aiming at the classical knapsack problem in combinatorial optimization,
in order to improve the local search ability and global search ability
of the basic fireworks algorithm, an improved fireworks algorithm is
proposed by combining the basic fireworks algorithm, greedy optimization
strategy and simulated annealing algorithm.
In order to ensure the
diversity of the initial population, the Tent mapping is proposed to
initialize the population ; greedy repair operator and greedy
optimization operator are introduced to correct the intermediate
solution ; at the same time, the simulated annealing mechanism is
introduced to make the poor solution have a certain probability to be
accepted to improve the ability of the algorithm to jump out of the
local optimum.
By solving the typical test function, it is found that
the improved fireworks algorithm can accurately solve the theoretical
optimal solution of the Griewank function.
Compared with the basic
fireworks algorithm, simulated annealing algorithm and particle swarm
optimization algorithm, the improved fireworks algorithm can find the
optimal value of Sphere function with higher accuracy.
By solving six
groups of knapsack problems with different dimensions, it is found that
the improved fireworks algorithm can hit the optimal solution with 100
% probability for most test data, and hit the optimal solution with
more than 70 % probability for its test data, and the standard
deviation of hit times is less than 13.
The experimental results show
that the improved fireworks algorithm has higher solving accuracy and
faster solving speed, and can effectively solve the 0-1 knapsack
problem.
Related Results
Towards an Improved Strategy for Solving Multi-Armed Bandit Problem
Towards an Improved Strategy for Solving Multi-Armed Bandit Problem
Multi-Armed Bandit (MAB) problem is one of the classical reinforcements learning problems that describe the friction between the agent’s exploration and exploitation. This study ex...
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Pemecahan masalah merupakan suatu usaha untuk menyelesaikan masalah matematika menggunakan pemahaman yang telah dimilikinya. Siswa yang mempunyai kemampuan pemecahan masalah rendah...
Optimization algorithm of fireworks explosion based on elevator
Optimization algorithm of fireworks explosion based on elevator
Abstract
The fireworks algorithm proposed in recent years. Compared with other traditional optimization algorithms, the fireworks algorithm has a strong ability to s...
Droplet Distribution and Weed Control Efficacy of Unmanned Aerial Vehicle Sprayer in Wheat Crop
Droplet Distribution and Weed Control Efficacy of Unmanned Aerial Vehicle Sprayer in Wheat Crop
Herbicide application with Unmanned Aerial Vehicle (UAV) is among few breakthroughs due to drift risk and loading capacity limitations. This study explored a perspective of using U...
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
The project aims at the design and development of six hybrid nature inspired algorithms based on Grey Wolf Optimization algorithm with Artificial Bee Colony Optimization algorithm ...
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
Modeling Hybrid Metaheuristic Optimization Algorithm for Convergence Prediction
The project aims at the design and development of six hybrid nature inspired algorithms based on Grey Wolf Optimization algorithm with Artificial Bee Colony Optimization algorithm ...
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
Problem solving is a crucial higher-order thinking ability of humans. Humans’ ability to solve problems is a critical higher-order thinking ability. Mathematical problem solving, a...
Food emergency dispatching method based on optimized fireworks algorithm
Food emergency dispatching method based on optimized fireworks algorithm
In order to solve the problem of food emergency dispatching under emergencies, a food emergency dispatching method based on the optimal fireworks algorithm was proposed. The fitnes...


