SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 71
A NOVEL WORK FOR BIN PACKING PROBLEM BY ANT COLONY
OPTIMIZATION
Nishant Kumar Singh1
, Susobhan Baidya2
1
Social Services and Amateur Researcher, Swarnim Foundation (NGO)
2
Assistant Professor, Heritage Institute of Technology (Kolkata)
Abstract
This paper presents Ant colony optimization metaheuristic solution for Bin packing problem (BPP). In the BPP, the aim is to combine
a set of items into bins of a certain capacity so as to minimize the total number of bins. The bin packing is a well-known NP-hard
combinatorial optimization problem. Only very little instances can be solved exactly, so for real-world problems we have to rely on
heuristic solution methods. We are proposing an ant based optimization which was introduced by Dorigo in 1992, which in the past
proved appropriate to solve many optimization problems. This ACO is inspired by the path-finding abilities of real ant colonies.It
combines an artificial pheromone trail with simple heuristic information to stochastically build new solutions. This paper explores the
ability of the ACO algorithm to balance between bins and objects in its decision making process. The solution quality and time to
solution make ACO competitive as an optimization technique for NP-hard problems in which various factors such as cost and length
are involved.[1][2]
Keywords: ACO, bin packing problem, NP- Problem
----------------------------------------------------------------------***--------------------------------------------------------------------
1. INTRODUCTION
Bin Packing Problem is the problem of packing objects of
different weight into a finite number of equal-sized bins in a
way that minimizes the number of bins used. Even though this
problem seems to be rather simple it is a NP-hard combinatorial
optimization problem, i.e., no procedure is able to solve each
problem instance in polynomial time. There are so many real
life application of Bin Packing Problem, such that Machine
scheduling, Recording of all of a composer's music, where the
length of the pieces to be recorded are the weights and the bin
capacity is the amount of time that can be stored on an audio
CD (about 80 minutes). Our algorithm is inspired by
Bioinspired Ant Colony Optimization which was designed by
scientist Dorigo and Gambardella (1997). We frame our
algorithm in light of Ant Colony Optimization and compared
the results with the work of Prof. Dr. Armin Scholl and Dr.
Robert Klein that was based on Hybrid solution procedure of
metaheuristic strategy tabu search and a branch and bound
procedure.
2. PROPOSED APPROACH
2.1 Mapping of Objects into a Weighted Graph
In order to implement ACO algorithm, Bin Packing Problem is
mapped into a non-directed asymmetric weighted graph. Graph
can be represented by G(v ,e) where v denotes set of vertices
and e denotes set of edges. Weight associated with an edge will
be the weight of the item to be selected. So if we are going from
vertex i to j then weight will be the weight of item j.
2.2 Solution Construction:
Every ant from the group of ants starts their journey with an
empty bin and set of the entire object to be placed in the bin.
Each ant pick objects one by one and place them in the bin until
none of the available object can fit into the current bin. Then
current bin is closed and a new bin is opened.
The trail of pheromone (i, j) represents the desire to have an i
object and a j object in the same bin. The probability so that ant
„k‟ chooses a j object as next object for the considered bin b, in
a partial solution s is [1]
= 0 otherwise
= 1 otherwise (1)
In this equation, Jk(s, b) is the set of items that qualify for
inclusion in the current bin b. They are the items that are still
left after partial solution s is formed, and are small enough to fit
in bin b; η(j) is the item size j; τb ( j) is the pheromone value for
an item size j in a bin b. It is the sum of all the pheromone
values between item size j and the item sizes i that are already in
bin b, divided by the number of items in b for normalization. If
b is empty, τb ( j) is set to 1; α and β are the parameter that
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 72
define the relative importance of the heuristic information as
opposed to the pheromone value.
2.3 Updating of Pheromones
After all ants have constructed their tour, the pheromone trails
are updated. This is done by first lowering the pheromone
values on all arcs by a constant factor, and then adding
pheromone on the arcs the ant have crossed in their tours.
Pheromone evaporation is implemented by. [1]
…………… (2)
Where 0<ρ<=1 is the pheromone evaporation rate. The
parameter ρ is used to avoid unlimited accumulation of the
pheromone trails and it enables the algorithm to “forget” bad
decision previously taken .In fact if an arc is not chosen by the
ants, its associated pheromone values decrease exponentially in
the number of iterations. After evaporation, all ants deposit
pheromones on the arcs they have crossed in their tour [1]
…………… (3)
Where is the amount of pheromone ant k deposits on the
arcs it has visited. It is defined as follows:
Δτk
= f(sk
)
Where f(sk
) is the fitness function which was proposed by
Falkenauer and Delchambre in [3] and is given by:
(4)
Where:
N is the number of bins used by an ant;
Fi is total weight of placed objects in bin i;
C is the maximum capacity of the bin;
m is a parameter that defines the importance of the nominator.
(Note: m=2 has been suggested as the optimal value by
Falkenauer and Delchambre)
The Heuristics
1. Open an empty bin.
2. Add the heaviest item that still fits in the bin
3. Repeat step 2 until no item is left that is light enough to
fit in the bin.
4. Go back to step 1 until all items are placed
Pseudo Code
initialize pheromone matrix by a little value
repeat ANTBIN(K) for a finite number of iteration
procedure ANTBIN (k)
begin
i = 0
bin = 1
repeat
move an ant from object i
repeat
select any object j after
object i by probability
equation (1)
if size of bin exhausted
then bin ++
until all the object s are selected for
packing
until k no. ants finish individual tour.
repeat
update pheromone τij for each ant‟s tour by
equation (2) & (3)
until k number of updation over
end
3. EXPERIMENTAL RESULTS
In order to implement ACO over BPP, standard object instances
were considered and they were sourced from [6].
We compared our solution with the work of Dr. Armin Scholl,
Dr. Robert Klein. [5]. For all experiments, parameters were set
to the following values: m=2, τ0 = 0.023330(small value), α = 2,
β = 1. Values for α, β were derived from an experiment where
optimum results were compared for different values of α, β.
[Graph-1]
4. SAMPLE RESULT
For a considered problem instance [3] „N1C1W1_A‟ with 50
object of different weights in the range of [1, 100] and bin
capacity of 100, the number of maximum iteration was set to
100 but Ants were observed to be converging at optimal
solution i.e. 26 bins after 40 iterations.[Graph -2].
(ij 
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 73
Convergence to optimal solution accelerates with increasing
number of Ants as it leads to exploration of new solutions.
[Grpah-3]
Optimum Packing
Bin
No.
Objects Bin
No.
Objects Bin
No.
Objects
1 61,27,7 10 33,67 19 96
2 46, 42 11 24,74 20 99
3 49,33 12 21,72 21 91
4 28,40,28 13 23,44,25 22 96
5 40,51,3 14 67,30 23 92
6 88,11 15 62,22 24 99
7 87,10 16 76,20 25 92
8 52,17,14,7 17 30,69 26 85
9 29,56 18 86,13
5. CONCLUSIONS AND FUTURE WORK
From the above graphs we can conclude that the value of α=2
and β =1 is optimal for BPP problem. The solution converges to
its optimal point after 30 iterations and number of ants require
for every iteration is 50 which is exactly number of objects in
the BPP. Here in our algorithm we got optimal result 26 for the
above instance, which is very close to our desire result [5]. We
hope these tours can be encoded as superior genes for Genetic
Algorithm for further refinement of results.
REFERENCES
[1]. Frederick Ducatelle “Ant Colony Optimisation for Bin
Packing and Cutting Stock Problems”, 2001
[2]. M. Dorigo, V. Maniezzo, and A. Colorni, “Ant System:
Optimization by a colony of cooperating agents,” IEEE
Transactions on Systems,Man, and Cybernetics – Part B, vol.
26, no. 1, pp. 29–41, 1996.
[3]. Emanuel Falkenauer and Alain Delchambre. A genetic
algorithm for bin packing and line balancing.In Proceedings of
the IEEE 1992 International Conference on Robotics and
Automation, Nice,France, May 1992.
[4]. M. Dorigo and T. St¨utzle, Ant Colony Optimization. MIT
Press, Cambridge, MA, 2004
[5]. Prof. Dr. Armin Scholl, Dr. Robert Klein,
“http://www.wiwi.uni-jena.de/Entscheidung/binpp/ “
[6].
http://www.wiwi.unijena.de/Entscheidung/binpp/bin1dat.htm

More Related Content

What's hot

Pairwise testing sagar_hadawale
Pairwise  testing sagar_hadawalePairwise  testing sagar_hadawale
Pairwise testing sagar_hadawaleSagar Hadawale
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetaggingTakashi Abe
 
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHMTHE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
IJCSEA Journal
 
Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities
Gael Varoquaux
 
Kolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineKolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametricline
Alina Barbulescu
 
Gentle Introduction to Dirichlet Processes
Gentle Introduction to Dirichlet ProcessesGentle Introduction to Dirichlet Processes
Gentle Introduction to Dirichlet Processes
Yap Wooi Hen
 
Accelerating Random Forests in Scikit-Learn
Accelerating Random Forests in Scikit-LearnAccelerating Random Forests in Scikit-Learn
Accelerating Random Forests in Scikit-Learn
Gilles Louppe
 
11.coalfired power plant boiler unit decision support system
11.coalfired power plant boiler unit decision support system11.coalfired power plant boiler unit decision support system
11.coalfired power plant boiler unit decision support system
Alexander Decker
 
Coalfired power plant boiler unit decision support system
Coalfired power plant boiler unit decision support systemCoalfired power plant boiler unit decision support system
Coalfired power plant boiler unit decision support system
Alexander Decker
 
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
홍배 김
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimizationSpringer
 
A02610106
A02610106A02610106
Presentation OCIP 2015
Presentation OCIP 2015Presentation OCIP 2015
Presentation OCIP 2015
Fabian Froehlich
 
Mgm
MgmMgm
DirichletProcessNotes
DirichletProcessNotesDirichletProcessNotes
DirichletProcessNotesAngie Shen
 
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
ijeei-iaes
 

What's hot (16)

Pairwise testing sagar_hadawale
Pairwise  testing sagar_hadawalePairwise  testing sagar_hadawale
Pairwise testing sagar_hadawale
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetagging
 
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHMTHE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
THE RESEARCH OF QUANTUM PHASE ESTIMATION ALGORITHM
 
Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities Simple representations for learning: factorizations and similarities
Simple representations for learning: factorizations and similarities
 
Kolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametriclineKolev skalna2018 article-exact_solutiontoa_parametricline
Kolev skalna2018 article-exact_solutiontoa_parametricline
 
Gentle Introduction to Dirichlet Processes
Gentle Introduction to Dirichlet ProcessesGentle Introduction to Dirichlet Processes
Gentle Introduction to Dirichlet Processes
 
Accelerating Random Forests in Scikit-Learn
Accelerating Random Forests in Scikit-LearnAccelerating Random Forests in Scikit-Learn
Accelerating Random Forests in Scikit-Learn
 
11.coalfired power plant boiler unit decision support system
11.coalfired power plant boiler unit decision support system11.coalfired power plant boiler unit decision support system
11.coalfired power plant boiler unit decision support system
 
Coalfired power plant boiler unit decision support system
Coalfired power plant boiler unit decision support systemCoalfired power plant boiler unit decision support system
Coalfired power plant boiler unit decision support system
 
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
Automatic Gain Tuning based on Gaussian Process Global Optimization (= Bayesi...
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimization
 
A02610106
A02610106A02610106
A02610106
 
Presentation OCIP 2015
Presentation OCIP 2015Presentation OCIP 2015
Presentation OCIP 2015
 
Mgm
MgmMgm
Mgm
 
DirichletProcessNotes
DirichletProcessNotesDirichletProcessNotes
DirichletProcessNotes
 
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
Decline of Real Power Loss and Preservation of Voltage Stability by using Chi...
 

Viewers also liked

Production and characterization of nano copper powder using electric explosio...
Production and characterization of nano copper powder using electric explosio...Production and characterization of nano copper powder using electric explosio...
Production and characterization of nano copper powder using electric explosio...
eSAT Publishing House
 
No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...
eSAT Publishing House
 
Comparison of stress between winkler bach theory and
Comparison of stress between winkler bach theory andComparison of stress between winkler bach theory and
Comparison of stress between winkler bach theory and
eSAT Publishing House
 
Assessment of ground water quality at municipal
Assessment of ground water quality at municipalAssessment of ground water quality at municipal
Assessment of ground water quality at municipal
eSAT Publishing House
 
Comparison of percentage steel and concrete
Comparison of percentage steel and concreteComparison of percentage steel and concrete
Comparison of percentage steel and concrete
eSAT Publishing House
 
A compendium on load forecasting approaches and models
A compendium on load forecasting approaches and modelsA compendium on load forecasting approaches and models
A compendium on load forecasting approaches and models
eSAT Publishing House
 
Computational study of a trailblazer multi reactor
Computational study of a trailblazer multi reactorComputational study of a trailblazer multi reactor
Computational study of a trailblazer multi reactor
eSAT Publishing House
 
Improved method for pattern discovery in text mining
Improved method for pattern discovery in text miningImproved method for pattern discovery in text mining
Improved method for pattern discovery in text mining
eSAT Publishing House
 
Analysis of methane diffusion flames
Analysis of methane diffusion flamesAnalysis of methane diffusion flames
Analysis of methane diffusion flames
eSAT Publishing House
 
Design of fuzzy logic controller for starch
Design of fuzzy logic controller for starchDesign of fuzzy logic controller for starch
Design of fuzzy logic controller for starch
eSAT Publishing House
 
Study on soundness of reinforced concrete structures by ndt approach
Study on soundness of reinforced concrete structures by ndt approachStudy on soundness of reinforced concrete structures by ndt approach
Study on soundness of reinforced concrete structures by ndt approach
eSAT Publishing House
 
The compensatation of unbalanced 3 phase currents in transmission systems on ...
The compensatation of unbalanced 3 phase currents in transmission systems on ...The compensatation of unbalanced 3 phase currents in transmission systems on ...
The compensatation of unbalanced 3 phase currents in transmission systems on ...
eSAT Publishing House
 
Biosorption of hg (ii) from aqueous solutions
Biosorption of hg (ii) from aqueous solutionsBiosorption of hg (ii) from aqueous solutions
Biosorption of hg (ii) from aqueous solutions
eSAT Publishing House
 
Redesign and thermal analysis of transfer mold tool
Redesign and thermal analysis of transfer mold toolRedesign and thermal analysis of transfer mold tool
Redesign and thermal analysis of transfer mold tool
eSAT Publishing House
 
An algorithm for solving integer linear programming
An algorithm for solving integer linear programmingAn algorithm for solving integer linear programming
An algorithm for solving integer linear programming
eSAT Publishing House
 
Design analysis of the roll cage for all terrain
Design analysis of the roll cage for all   terrainDesign analysis of the roll cage for all   terrain
Design analysis of the roll cage for all terraineSAT Publishing House
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
eSAT Publishing House
 
A review on managed aquifer recharge by check dams a case study near chennai,...
A review on managed aquifer recharge by check dams a case study near chennai,...A review on managed aquifer recharge by check dams a case study near chennai,...
A review on managed aquifer recharge by check dams a case study near chennai,...
eSAT Publishing House
 
Influence of feeding system in injection moulding for
Influence of feeding system in injection moulding forInfluence of feeding system in injection moulding for
Influence of feeding system in injection moulding for
eSAT Publishing House
 
Study of characterization of (peo+kclo4) polymer electrolyte system
Study of characterization of (peo+kclo4) polymer electrolyte systemStudy of characterization of (peo+kclo4) polymer electrolyte system
Study of characterization of (peo+kclo4) polymer electrolyte system
eSAT Publishing House
 

Viewers also liked (20)

Production and characterization of nano copper powder using electric explosio...
Production and characterization of nano copper powder using electric explosio...Production and characterization of nano copper powder using electric explosio...
Production and characterization of nano copper powder using electric explosio...
 
No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...No sql databases new millennium database for big data, big users, cloud compu...
No sql databases new millennium database for big data, big users, cloud compu...
 
Comparison of stress between winkler bach theory and
Comparison of stress between winkler bach theory andComparison of stress between winkler bach theory and
Comparison of stress between winkler bach theory and
 
Assessment of ground water quality at municipal
Assessment of ground water quality at municipalAssessment of ground water quality at municipal
Assessment of ground water quality at municipal
 
Comparison of percentage steel and concrete
Comparison of percentage steel and concreteComparison of percentage steel and concrete
Comparison of percentage steel and concrete
 
A compendium on load forecasting approaches and models
A compendium on load forecasting approaches and modelsA compendium on load forecasting approaches and models
A compendium on load forecasting approaches and models
 
Computational study of a trailblazer multi reactor
Computational study of a trailblazer multi reactorComputational study of a trailblazer multi reactor
Computational study of a trailblazer multi reactor
 
Improved method for pattern discovery in text mining
Improved method for pattern discovery in text miningImproved method for pattern discovery in text mining
Improved method for pattern discovery in text mining
 
Analysis of methane diffusion flames
Analysis of methane diffusion flamesAnalysis of methane diffusion flames
Analysis of methane diffusion flames
 
Design of fuzzy logic controller for starch
Design of fuzzy logic controller for starchDesign of fuzzy logic controller for starch
Design of fuzzy logic controller for starch
 
Study on soundness of reinforced concrete structures by ndt approach
Study on soundness of reinforced concrete structures by ndt approachStudy on soundness of reinforced concrete structures by ndt approach
Study on soundness of reinforced concrete structures by ndt approach
 
The compensatation of unbalanced 3 phase currents in transmission systems on ...
The compensatation of unbalanced 3 phase currents in transmission systems on ...The compensatation of unbalanced 3 phase currents in transmission systems on ...
The compensatation of unbalanced 3 phase currents in transmission systems on ...
 
Biosorption of hg (ii) from aqueous solutions
Biosorption of hg (ii) from aqueous solutionsBiosorption of hg (ii) from aqueous solutions
Biosorption of hg (ii) from aqueous solutions
 
Redesign and thermal analysis of transfer mold tool
Redesign and thermal analysis of transfer mold toolRedesign and thermal analysis of transfer mold tool
Redesign and thermal analysis of transfer mold tool
 
An algorithm for solving integer linear programming
An algorithm for solving integer linear programmingAn algorithm for solving integer linear programming
An algorithm for solving integer linear programming
 
Design analysis of the roll cage for all terrain
Design analysis of the roll cage for all   terrainDesign analysis of the roll cage for all   terrain
Design analysis of the roll cage for all terrain
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 
A review on managed aquifer recharge by check dams a case study near chennai,...
A review on managed aquifer recharge by check dams a case study near chennai,...A review on managed aquifer recharge by check dams a case study near chennai,...
A review on managed aquifer recharge by check dams a case study near chennai,...
 
Influence of feeding system in injection moulding for
Influence of feeding system in injection moulding forInfluence of feeding system in injection moulding for
Influence of feeding system in injection moulding for
 
Study of characterization of (peo+kclo4) polymer electrolyte system
Study of characterization of (peo+kclo4) polymer electrolyte systemStudy of characterization of (peo+kclo4) polymer electrolyte system
Study of characterization of (peo+kclo4) polymer electrolyte system
 

Similar to A novel work for bin packing problem by ant colony optimization

BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMSBIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
ijfcstjournal
 
Bin packing problem two approximation
Bin packing problem two approximationBin packing problem two approximation
Bin packing problem two approximation
ijfcstjournal
 
M269 Data Structures And Computability.docx
M269 Data Structures And Computability.docxM269 Data Structures And Computability.docx
M269 Data Structures And Computability.docx
stirlingvwriters
 
G012476570
G012476570G012476570
G012476570
IOSR Journals
 
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
IJECEIAES
 
O-BEE-COL: Optimal BEEs for COLoring Graphs
O-BEE-COL: Optimal BEEs for COLoring GraphsO-BEE-COL: Optimal BEEs for COLoring Graphs
O-BEE-COL: Optimal BEEs for COLoring GraphsMario Pavone
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
cscpconf
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
IJMER
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...
IJECEIAES
 
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
Duy Tân Nguyễn
 
Algorithm Assignment Help
Algorithm Assignment HelpAlgorithm Assignment Help
Algorithm Assignment Help
Programming Homework Help
 
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONA COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
ijsc
 
Discrete penguins search optimization algorithm to solve flow shop schedulin...
Discrete penguins search optimization algorithm to solve  flow shop schedulin...Discrete penguins search optimization algorithm to solve  flow shop schedulin...
Discrete penguins search optimization algorithm to solve flow shop schedulin...
IJECEIAES
 
Modified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation ProblemModified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation Problem
International Journal of Engineering Inventions www.ijeijournal.com
 
A Hybrid Bat Algorithm
A Hybrid Bat AlgorithmA Hybrid Bat Algorithm
A Hybrid Bat Algorithm
Xin-She Yang
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 

Similar to A novel work for bin packing problem by ant colony optimization (20)

BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMSBIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
BIN PACKING PROBLEM: TWO APPROXIMATION ALGORITHMS
 
Bin packing problem two approximation
Bin packing problem two approximationBin packing problem two approximation
Bin packing problem two approximation
 
M269 Data Structures And Computability.docx
M269 Data Structures And Computability.docxM269 Data Structures And Computability.docx
M269 Data Structures And Computability.docx
 
G012476570
G012476570G012476570
G012476570
 
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...An optimal design of current conveyors using a hybrid-based metaheuristic alg...
An optimal design of current conveyors using a hybrid-based metaheuristic alg...
 
O-BEE-COL: Optimal BEEs for COLoring Graphs
O-BEE-COL: Optimal BEEs for COLoring GraphsO-BEE-COL: Optimal BEEs for COLoring Graphs
O-BEE-COL: Optimal BEEs for COLoring Graphs
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...
 
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
Duy Tan NGUYEN_Multi-objective optimization for inventory management systems ...
 
Algorithm Assignment Help
Algorithm Assignment HelpAlgorithm Assignment Help
Algorithm Assignment Help
 
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTIONA COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION
 
Discrete penguins search optimization algorithm to solve flow shop schedulin...
Discrete penguins search optimization algorithm to solve  flow shop schedulin...Discrete penguins search optimization algorithm to solve  flow shop schedulin...
Discrete penguins search optimization algorithm to solve flow shop schedulin...
 
Modified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation ProblemModified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation Problem
 
A Hybrid Bat Algorithm
A Hybrid Bat AlgorithmA Hybrid Bat Algorithm
A Hybrid Bat Algorithm
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 

Recently uploaded (20)

Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 

A novel work for bin packing problem by ant colony optimization

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 71 A NOVEL WORK FOR BIN PACKING PROBLEM BY ANT COLONY OPTIMIZATION Nishant Kumar Singh1 , Susobhan Baidya2 1 Social Services and Amateur Researcher, Swarnim Foundation (NGO) 2 Assistant Professor, Heritage Institute of Technology (Kolkata) Abstract This paper presents Ant colony optimization metaheuristic solution for Bin packing problem (BPP). In the BPP, the aim is to combine a set of items into bins of a certain capacity so as to minimize the total number of bins. The bin packing is a well-known NP-hard combinatorial optimization problem. Only very little instances can be solved exactly, so for real-world problems we have to rely on heuristic solution methods. We are proposing an ant based optimization which was introduced by Dorigo in 1992, which in the past proved appropriate to solve many optimization problems. This ACO is inspired by the path-finding abilities of real ant colonies.It combines an artificial pheromone trail with simple heuristic information to stochastically build new solutions. This paper explores the ability of the ACO algorithm to balance between bins and objects in its decision making process. The solution quality and time to solution make ACO competitive as an optimization technique for NP-hard problems in which various factors such as cost and length are involved.[1][2] Keywords: ACO, bin packing problem, NP- Problem ----------------------------------------------------------------------***-------------------------------------------------------------------- 1. INTRODUCTION Bin Packing Problem is the problem of packing objects of different weight into a finite number of equal-sized bins in a way that minimizes the number of bins used. Even though this problem seems to be rather simple it is a NP-hard combinatorial optimization problem, i.e., no procedure is able to solve each problem instance in polynomial time. There are so many real life application of Bin Packing Problem, such that Machine scheduling, Recording of all of a composer's music, where the length of the pieces to be recorded are the weights and the bin capacity is the amount of time that can be stored on an audio CD (about 80 minutes). Our algorithm is inspired by Bioinspired Ant Colony Optimization which was designed by scientist Dorigo and Gambardella (1997). We frame our algorithm in light of Ant Colony Optimization and compared the results with the work of Prof. Dr. Armin Scholl and Dr. Robert Klein that was based on Hybrid solution procedure of metaheuristic strategy tabu search and a branch and bound procedure. 2. PROPOSED APPROACH 2.1 Mapping of Objects into a Weighted Graph In order to implement ACO algorithm, Bin Packing Problem is mapped into a non-directed asymmetric weighted graph. Graph can be represented by G(v ,e) where v denotes set of vertices and e denotes set of edges. Weight associated with an edge will be the weight of the item to be selected. So if we are going from vertex i to j then weight will be the weight of item j. 2.2 Solution Construction: Every ant from the group of ants starts their journey with an empty bin and set of the entire object to be placed in the bin. Each ant pick objects one by one and place them in the bin until none of the available object can fit into the current bin. Then current bin is closed and a new bin is opened. The trail of pheromone (i, j) represents the desire to have an i object and a j object in the same bin. The probability so that ant „k‟ chooses a j object as next object for the considered bin b, in a partial solution s is [1] = 0 otherwise = 1 otherwise (1) In this equation, Jk(s, b) is the set of items that qualify for inclusion in the current bin b. They are the items that are still left after partial solution s is formed, and are small enough to fit in bin b; η(j) is the item size j; τb ( j) is the pheromone value for an item size j in a bin b. It is the sum of all the pheromone values between item size j and the item sizes i that are already in bin b, divided by the number of items in b for normalization. If b is empty, τb ( j) is set to 1; α and β are the parameter that
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 72 define the relative importance of the heuristic information as opposed to the pheromone value. 2.3 Updating of Pheromones After all ants have constructed their tour, the pheromone trails are updated. This is done by first lowering the pheromone values on all arcs by a constant factor, and then adding pheromone on the arcs the ant have crossed in their tours. Pheromone evaporation is implemented by. [1] …………… (2) Where 0<ρ<=1 is the pheromone evaporation rate. The parameter ρ is used to avoid unlimited accumulation of the pheromone trails and it enables the algorithm to “forget” bad decision previously taken .In fact if an arc is not chosen by the ants, its associated pheromone values decrease exponentially in the number of iterations. After evaporation, all ants deposit pheromones on the arcs they have crossed in their tour [1] …………… (3) Where is the amount of pheromone ant k deposits on the arcs it has visited. It is defined as follows: Δτk = f(sk ) Where f(sk ) is the fitness function which was proposed by Falkenauer and Delchambre in [3] and is given by: (4) Where: N is the number of bins used by an ant; Fi is total weight of placed objects in bin i; C is the maximum capacity of the bin; m is a parameter that defines the importance of the nominator. (Note: m=2 has been suggested as the optimal value by Falkenauer and Delchambre) The Heuristics 1. Open an empty bin. 2. Add the heaviest item that still fits in the bin 3. Repeat step 2 until no item is left that is light enough to fit in the bin. 4. Go back to step 1 until all items are placed Pseudo Code initialize pheromone matrix by a little value repeat ANTBIN(K) for a finite number of iteration procedure ANTBIN (k) begin i = 0 bin = 1 repeat move an ant from object i repeat select any object j after object i by probability equation (1) if size of bin exhausted then bin ++ until all the object s are selected for packing until k no. ants finish individual tour. repeat update pheromone τij for each ant‟s tour by equation (2) & (3) until k number of updation over end 3. EXPERIMENTAL RESULTS In order to implement ACO over BPP, standard object instances were considered and they were sourced from [6]. We compared our solution with the work of Dr. Armin Scholl, Dr. Robert Klein. [5]. For all experiments, parameters were set to the following values: m=2, τ0 = 0.023330(small value), α = 2, β = 1. Values for α, β were derived from an experiment where optimum results were compared for different values of α, β. [Graph-1] 4. SAMPLE RESULT For a considered problem instance [3] „N1C1W1_A‟ with 50 object of different weights in the range of [1, 100] and bin capacity of 100, the number of maximum iteration was set to 100 but Ants were observed to be converging at optimal solution i.e. 26 bins after 40 iterations.[Graph -2]. (ij 
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Special Issue: 02 | Dec-2013, Available @ http://www.ijret.org 73 Convergence to optimal solution accelerates with increasing number of Ants as it leads to exploration of new solutions. [Grpah-3] Optimum Packing Bin No. Objects Bin No. Objects Bin No. Objects 1 61,27,7 10 33,67 19 96 2 46, 42 11 24,74 20 99 3 49,33 12 21,72 21 91 4 28,40,28 13 23,44,25 22 96 5 40,51,3 14 67,30 23 92 6 88,11 15 62,22 24 99 7 87,10 16 76,20 25 92 8 52,17,14,7 17 30,69 26 85 9 29,56 18 86,13 5. CONCLUSIONS AND FUTURE WORK From the above graphs we can conclude that the value of α=2 and β =1 is optimal for BPP problem. The solution converges to its optimal point after 30 iterations and number of ants require for every iteration is 50 which is exactly number of objects in the BPP. Here in our algorithm we got optimal result 26 for the above instance, which is very close to our desire result [5]. We hope these tours can be encoded as superior genes for Genetic Algorithm for further refinement of results. REFERENCES [1]. Frederick Ducatelle “Ant Colony Optimisation for Bin Packing and Cutting Stock Problems”, 2001 [2]. M. Dorigo, V. Maniezzo, and A. Colorni, “Ant System: Optimization by a colony of cooperating agents,” IEEE Transactions on Systems,Man, and Cybernetics – Part B, vol. 26, no. 1, pp. 29–41, 1996. [3]. Emanuel Falkenauer and Alain Delchambre. A genetic algorithm for bin packing and line balancing.In Proceedings of the IEEE 1992 International Conference on Robotics and Automation, Nice,France, May 1992. [4]. M. Dorigo and T. St¨utzle, Ant Colony Optimization. MIT Press, Cambridge, MA, 2004 [5]. Prof. Dr. Armin Scholl, Dr. Robert Klein, “http://www.wiwi.uni-jena.de/Entscheidung/binpp/ “ [6]. http://www.wiwi.unijena.de/Entscheidung/binpp/bin1dat.htm