Multi-Objective Ant Colony Optimization for Solving the Twin- Screw Extrusion Configuration Problem



Similar documents

Ant Colony Optimization and Constraint Programming

Modified Ant Colony Optimization for Solving Traveling Salesman Problem

MuACOsm A New Mutation-Based Ant Colony Optimization Algorithm for Learning Finite-State Machines

ACO Hypercube Framework for Solving a University Course Timetabling Problem

Integration of ACO in a Constraint Programming Language

Optimization and Ranking in Web Service Composition using Performance Index

An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem

An Ant Colony Optimization Approach to the Software Release Planning Problem

An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

Solver Development in OpenFOAM

International Journal of Emerging Technology & Research

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling

Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification

Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem


STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

A study of Pareto and Two-Phase Local Search Algorithms for Biobjective Permutation Flowshop Scheduling

Journal of Theoretical and Applied Information Technology 20 th July Vol.77. No JATIT & LLS. All rights reserved.

Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization

Alternative Job-Shop Scheduling For Proton Therapy

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups

Beam-ACO hybridizing ant colony optimization with beam search: an application to open shop scheduling

Multiple Ant Colony Optimization for a Rich Vehicle Routing Problem: a Case Study

An Application of Ant Colony Optimization for Software Project Scheduling with Algorithm In Artificial Intelligence

Meta-Heuristics for Reconstructing Cross Cut Shredded Text Documents

Multi-Objective Supply Chain Model through an Ant Colony Optimization Approach

Ant Colony Optimization for the Traveling Salesman Problem Based on Ants with Memory

An Integer Programming Model for the School Timetabling Problem

FEED MANUFACTURING TECHNOLOGY - ISSUES AND CHALLENGES

A Study of Local Optima in the Biobjective Travelling Salesman Problem

Comparison of ACO and GA Techniques to Generate Neural Network Based Bezier-PARSEC Parameterized Airfoil

Job scheduling of parametric computational mechanics studies on Cloud Computing infrastructures

A Performance Comparison of GA and ACO Applied to TSP

Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling

On-line scheduling algorithm for real-time multiprocessor systems with ACO

Extended Finite-State Machine Inference with Parallel Ant Colony Based Algorithms

An Implementation of Software Project Scheduling and Planning using ACO & EBS

A genetic algorithm for resource allocation in construction projects

ACO FOR OPTIMAL SENSOR LAYOUT

TEST CASE SELECTION & PRIORITIZATION USING ANT COLONY OPTIMIZATION

Optimizing Configuration and Application Mapping for MPSoC Architectures

A hybrid ACO algorithm for the Capacitated Minimum Spanning Tree Problem

A novel ACO technique for Fast and Near Optimal Solutions for the Multi-dimensional Multi-choice Knapsack Problem

Web Mining using Artificial Ant Colonies : A Survey

DYNAMIC VIRTUAL M ACHINE LOAD BALANCING IN CLOUD NETWORK

Finding Liveness Errors with ACO

Ant colony optimization and local search for bin packing and cutting stock problems

An Enhanced Cost Optimization of Heterogeneous Workload Management in Cloud Computing

A Survey on Load Balancing Techniques Using ACO Algorithm

Optimal Planning with ACO

The ACO Encoding. Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson

Design and Analysis of ACO algorithms for edge matching problems

An Ant Colony Optimization Approach to the Software Release Planning Problem with Dependent Requirements

Replicating Multi-quality Web Applications Using ACO and Bipartite Graphs

1 ACO Algorithms for the

Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers

Performance Analysis of Cloud Computing using Ant Colony Optimization Approach

Keywords Software Engineering, Software cost, Universal models. Agile model, feature of software projects.

Project Management Professional (PMP)

Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II.

An ACO Approach to Solve a Variant of TSP

Ant colony optimization techniques for the vehicle routing problem

Implementation exercises for the course Heuristic Optimization

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION

Optimization of ACO for Congested Networks by Adopting Mechanisms of Flock CC

Web Service Selection using Particle Swarm Optimization and Genetic Algorithms

An Improved ACO Algorithm for Multicast Routing

HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS

Multi-Robot Traffic Planning Using ACO

Requirements Selection: Knowledge based optimization techniques for solving the Next Release Problem

CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS

Analysis of Different MMAS ACO Algorithms on Unimodal Functions and Plateaus

Optimising Patient Transportation in Hospitals

Transcription:

Multi-Objective Ant Colony Optimization for Solving the Twin- Screw Extrusion Configuration Problem Cristina Teixeira*, J. A. Covas*, Thomas Stützle** and A. Gaspar-Cunha* *IPC/I3N-Institute for Polymer and Composites, University of Minho, Campus de Azurém, Guimarães, Portugal **Université Libre de Bruxelles, IRIDIA, 50 Av. F. Roosevelt, CP 194/6, B-1050 Brussels, Belgium E-mail: cteixeira@dep.uminho.pt [Teixeira]; jcovas@dep.uminho.pt [Covas]; stuetzle@ulb.ac.be [Stützle]; agc@dep.uminho.pt [Gaspar-Cunha] Abstract: The Twin-Screw Configuration Problem (TSCP) consists in defining the best location of a set of available screw elements along a screw shaft. Due to its combinatorial nature, it can be seen as a sequencing problem. In addition, different conflicting objectives may have to be considered when defining a screw configuration and, thus, the problem is usually tackled as a multiobjective optimization problem. In this research, a multi-objective ant colony optimization (ACO) algorithm was adapted to deal with the TSCP. The influence of different parameters of the ACO algorithm was studied and its performance was compared with that of a previously proposed multi-objective evolutionary algorithm. The results produced showed that ACO algorithms have a significant potential for solving this type of problems. Keywords: multi-objective; ant colony optimization; evolutionary algorithms, polymer extrusion; twin-screw extrusion Supplementary file

5. Results and Discussion Table 3. Screw elements used in each of the four instances TSCP1 to TSCP4. Instances 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Length 97.5 120 45 60 30 30 30 60 30 120 30 120 37.5 60 60 30 TSCP1 Pitch 45 30 45 30 20 60 30 20 KB- 60 30 30 60 20 45 30 20 Length 97.5 120 45 60 30 30 30 60 30 120 30 120 37.5 60 60 30 TSCP2 Pitch 45 30 45 30-20 60 30 20 KB- 60 30 30 60 20 45 30 20 Length 97.5 120 45 60 30 30 30 60 30 120 30 120 37.5 60 60 30 TSCP3 Pitch 45 30 45 30-20 60 30 20 KB- KB- 60 30 30 60 20 45 30 20 Length 97.5 120 45 60 30 30 30 60 30 120 30 120 37.5 60 60 30 TSCP4 Pitch 45 30 45 30-20 60 30 20 60 30 30 60 KB- KB- KB- 30 45 30 20 Table 4. Case studies for each of the four instances of Table 1. Given are the optimization criteria, the aim of optimization and the feasible ranges of the objectives. Case study Criteria Aim Xmin Xmax 1 2 3 Average Strain Maximization 1000 15000 Specific Mean Energy (SME) Minimization 0.1 2 Average Strain Maximization 1000 15000 Viscous Dissipation Minimization 0.9 1.5 Specific Mean Energy (SME) Minimization 0.1 2 Viscous Dissipation Minimization 0.9 1.5 Table 5. MOACO components studied. ACO Component Values tested pheromone evaporation rate 0.1, 0.2, 0.3, 0.4 and 0.5 pheromone information position vs relation pheromone update strategy best-so-far vs iteration-best assignment order sequential vs importance-based number of pheromone matrices one vs several pheromone summation rule with vs without number of colonies one vs three weight aggregation linear vs power

Table 6. Best parameters MO-ACO values accomplished. ACO Component Best Values pheromone evaporation value 0.2 pheromone information Relation pheromone update strategy best-so-far assignment order Sequentially number of pheromone matrices Several pheromone summation rule Without number of colonies Three weight aggregation Power

Figure 4. Influence of the pheromone evaporation value (ρ equal to 0.2 and 0.3).

Figure 5. Influence of the pheromone information (position versus relation).

Figure 6. Influence of the pheromone update strategy (best so far versu iteration best).

Figure 7. Influence of the assignment order using sequence with position pheromone (information versus importance)

Figure 8. Influence of the assignment order using sequence with a relation pheromone (information versus importance).

Figure 9. Influence of the number of matrices (single matrix versus one for each objective).

Figure 10. Influence of the pheromone summation rule using a position pheromone information (with versus without).

Figure 11. Influence of the number of colonies (one colony versus three colonies).

Figure 12. Influence of the weight aggregation method (linear versus power).

Figure 13. Comparison between pheromone evaporation value 0.1 and 0.2

Figure 14. Comparison between pheromone evaporation value 0.1 and 0.3

Figure 15. Comparison between pheromone evaporation value 0.1 and 0.4

Figure 16. Comparison between pheromone evaporation value 0.1 and 0.5

Figure 17. Comparison between pheromone evaporation value 0.2 and 0.3

Figure 18. Comparison between pheromone evaporation value 0.2 and 0.4

Figure 19. Comparison between pheromone evaporation value 0.2 and 0.5

Figure 20. Comparison between pheromone evaporation value 0.3 and 0.4

Figure 21. Comparison between pheromone evaporation value 0.3 and 0.5

Figure 22. Comparison between pheromone evaporation value 0.4 and 0.5

Figure 23. Comparison between MOACO and RPSGA for TSCP1 instance.

Figure 24. Comparison between MOACO and RPSGA for TSCP2 instance.

Figure 25. Comparison between MOACO and RPSGA for TSCP3 instance.

Figure 26. Comparison between MOACO and RPSGA for TSCP4 instance.

Figure 27. Comparison between MOACO and TPLS for TSCP1 instance.

Figure 28. Comparison between MOACO and TPLS for TSCP2 instance.

Figure 29. Comparison between MOACO and TPLS for TSCP3 instance.

Figure 30. Comparison between MOACO and TPLS for TSCP4 instance.