2-WAY AND DYNAMIC TIME OF TRAVELING SALESMAN PROBLEM WITH SIMULATED ANNEALING. Taufan Mahardhika ST. Analis Bakti Asih Kopertis 4
|
|
- Eunice Arnold
- 7 years ago
- Views:
Transcription
1 2-WAY AND DYNAMIC TIME OF TRAVELING SALESMAN PROBLEM WITH SIMULATED ANNEALING Taufan Mahardhika ST. Analis Bakti Asih Kopertis 4 Abstract. In this paper we will discuss about delivering goods from manufacture to many of their customer and after finish it must head back to the manufacture. It just another type of Traveling Salesman Problem (TSP). The problem is we need to find the right time to deliver their goods and the right route to minimizing cost. A 2-way compete digraph is a fit model to describe what happen on the street. Dynamic time of traveling is a fit model to describe an estimated time arrives. In the end we used Simulated Annealing to solve the problem for every time of departure. Keyword. 2-way, Dynamic time, Traveling Salesman Problem. 1 Introduction A salesman will deliver goods from manufacture to his entire customer and when it is done the salesman will be back to the manufacture. The salesman must choose the route and the time to depart. The street that the salesman uses could be a 2- way street. We use 2-way because there are two condition of street at the same time. For example in the morning there is traffic on the street to the city but reverse there is less traffic when we go out of the city at that time. We assume that every place (manufacture or customer) connect each other. Even if in reality there is no path from one point to another point we can connect it in model but it had an infinity time to travel. So compete 2-way digraph is a fit model to describe what happen on the street. We use Dynamic time of traveling because when we traveling from one place to another place we will have faster time to arrive at the noon than at the morning when every people go to work or go to school. We use Hamilton Circuit [1] because we will deliver the goods from manufacture to their customer and come back to manufacture again. With a model that we describe, it just another type of Traveling Salesman Problem (TSP) [2,3] with 2-way digraph and dynamic time travel. Our goal is to solve this problem with Simulated Annealing[4,5]so we can reduce cost by choosing the right time to departure and the right route to deliver. 1
2 2 Simulated Annealing Simulated annealing (SA) is a generic probabilistic metaheuristic for the global optimization problem of applied mathematics, namely locating a good approximation to the global optimum of a given function in a large search space. It is often used when the search space is discrete (e.g., all tours that visit a given set of cities). For certain problems, simulated annealing may be more effective than exhaustive enumeration provided that the goal is merely to find an acceptably good solution in a fixed amount of time, rather than the best possible solution. The name and inspiration come from annealing in metallurgy, a technique involving heating and controlled cooling of a material to increase the size of its crystals and reduce their defects. The heat causes the atoms to become unstuck from their initial positions (a local minimum of the internal energy) and wander randomly through states of higher energy; the slow cooling gives them more chances of finding configurations with lower internal energy than the initial one. By analogy with this physical process, each step of the SA algorithm replaces the current solution by a random "nearby" solution, chosen with a probability that depends on the difference between the corresponding function values and on a global parameter T (called the temperature), that is gradually decreased during the process. The dependency is such that the current solution changes almost randomly when T is large, but increasingly "downhill" as T goes to zero. The allowance for "uphill" moves saves the method from becoming stuck at local optima which are the bane of greedier methods. The method was independently described by Scott Kirkpatrick, C. Daniel Gelatt and Mario P. Vecchi in 1983,[4] and by VladoČerný in 1985.[2] The method is an adaptation of the Metropolis-Hastings algorithm, a Monte Carlo method to generate sample states of a thermodynamic system, invented by N. Metropolis et al. in 1953.[5] 3 An Example of 2-way & Dynamic Time of TSP A salesman will distribute the goods from a warehouse to 4 customers [6]. The salesman will depart at 09:00. Time to unload the goods in every customer is 60 minutes. Let W is a warehouse and C1, C2, C3, C4 is customer. 2
3 Figure 1. Map of Warehouse and Customers (KS) Let imagine that the map had 2-way Street which can be represented with 2- way digraph. Every edge on map had 2 direction edges. Let in this case had 3 time interval. This table wrote on hours:minutes. Table 1.Time of journey, depart at 06:00-09:59 and 16:00-19:59 A1 W C1 C2 C3 C4 W 0:00 2:00 0:30 2:00 2:00 C1 2:00 0:00 2:30 2:00 1:00 C2 1:00 2:00 0:00 1:30 2:00 C3 2:00 1:30 1:00 0:00 2:00 C4 1:30 1:30 1:00 1:30 0:00 Table 2. Time of journey, depart at 10:00-15:59 A2 W C1 C2 C3 C4 W 0:00 1:30 2:30 1:00 1:30 C1 2:00 0:00 1:00 0:30 0:30 C2 1:30 1:30 0:00 2:00 1:30 C3 0:30 2:00 1:00 0:00 2:00 C4 2:00 0:30 1:30 2:00 0:00 3
4 Table 3. Time of journey, depart at 20:00-05:59 A3 W C1 C2 C3 C4 W 0:00 0:30 0:30 0:30 1:00 C1 0:30 0:00 1:00 0:30 0:30 C2 1:00 0:30 0:00 1:00 1:00 C3 0:30 1:00 0:30 0:00 0:30 C4 1:00 0:30 1:00 1:00 0:00 If we choose W - C1 - C2 - C3 - C4 - W for the path we took. Then let count the time for this path 1. Because the salesman will depart at 09:00 so with data on table 1. The time travel of W C1 need 2 hours. So the salesman will be at C1 at11:00 and unloading goods until 12: The salesman will continue send goods to C2, because the time to depart is 12:00 from C1 by using data on table 2. This journey takes 1 hour. So unloading goods on C2 start at 13:00 until 14: He will go to C3 at 14:00. From table 2. Its need 2 hours to arrive in C4. So the salesman arrives at 16:00 and the goods finish unloads at 17: The last shipment starts at 17:00 to C4. From table 1. The salesman arrives at C4 at 19:00 and unloads until 20: In the end the salesman need go back to the warehouse W goes at 20:00 by table 3. The estimated time to arrive at W is an hours. So the salesman finishes his job at 21:00. Conclusion of this cycle W C1 C2 C3 C4 W is12 hours. In Mahardhikapaper [6] show that we must count all possible route (24 route) and also must count every 30 minutes in 24 hours (48 time of departures). So we must count 24 x 48 = This isn t efficient. We try to solve this 1152 problem with Simulated Annealing. 4
5 4 Simulated Annealing Algorithm Simulated Annealing Algorithm is an algorithm that we purpose to solve this problem. The step of SAA is: The Step of Algorithm: 1. Let n is the total A warehouse + customers. v1 is warehouse/manufacture. 2. Let m is the total of time interval. So there will be m matrix Am like this: A3 W C1 C2 C3 C4 W 0:00 0:30 0:30 0:30 1:00 C1 0:30 0:00 1:00 0:30 0:30 C2 1:00 0:30 0:00 1:00 1:00 C3 0:30 1:00 0:30 0:00 0:30 C4 1:00 0:30 1:00 1:00 0:00 Note: If in realty there is no road between two places so the weight of that road will be choose as infinity or a large number. 3. For i=0 to 47 (there will be 48 times of departure) s s0; e E(s) // Initial state, route. sbest s; ebest e // Initial "best" solution k 0 // Route evaluation count. while k <kmax and e >emax // While time left & not good enough: snew neighbour(s) // Pick some neighbour. enew E(snew) // Compute its Route. ifenew<ebest then // Is this a new best? sbest snew; ebest enew // Save 'new neighbour' to 'best found'. if P(e, enew, temp(k/kmax)) > random() then // Should we move to it? s snew; e enew // Yes, change state. k k + 1 // One more evaluation done -return sbest // Return the best solution found. 5
6 5 Result By converting SAA into MATLAB programming here are the result for those problem. No Time of Depart Journey ROUTE W C1 C3 C4 C2 W W C1 C4 C3 C2 W W C1 C3 C4 C2 W W C1 C3 C4 C2 W W C1 C3 C4 C2 W W C2 C1 C4 C3 W W C1 C4 C2 C3 W W C4 C2 C1 C3 W W C2 C4 C1 C3 W W C4 C2 C1 C3 W W C4 C2 C1 C3 W W C4 C1 C3 C2 W W C2 C4 C1 C3 W W C2 C1 C4 C3 W W C1 C4 C3 C2 W W C2 C3 C1 C4 W W C3 C4 C1 C2 W W C2 C4 C1 C3 W W C2 C4 C1 C3 W W C2 C4 C1 C3 W W C4 C1 C3 C2 W W C1 C3 C4 C2 W W C1 C4 C2 C3 W W C4 C1 C3 C2 W W C3 C2 C4 C1 W W C1 C4 C2 C3 W 6
7 W C1 C2 C3 C4 W W C4 C2 C1 C3 W W C3 C2 C4 C1 W W C1 C4 C2 C3 W W C4 C1 C3 C2 W W C1 C4 C3 C2 W W C2 C4 C1 C3 W W C2 C1 C3 C4 W W C2 C3 C4 C1 W W C3 C4 C2 C1 W W C3 C4 C2 C1 W W C2 C1 C4 C3 W W C2 C1 C4 C3 W W C2 C1 C3 C4 W W C3 C2 C4 C1 W W C2 C1 C3 C4 W W C2 C3 C4 C1 W W C2 C3 C4 C1 W W C2 C1 C4 C3 W W C2 C4 C1 C3 W W C2 C3 C4 C1 W W C3 C2 C1 C4 W For every 30 minutes process it just take no more than 8 iterations to find the best result. It sbetter than Mahardhika [6] algorithm who takes 24 iterations to find the best result. 7
8 Figure 2. Result of SAA for every 30 minutes 6 Conclusion This Algorithm had successful to find the optimal route and the optimal time to depart. 7 Further Research There is another algorithm that can solve this problem such as Genetic Algorithm Swarm Algorithm Bee Colony Algorithm 8
9 References [1]. Bryant, Victor (1992), Aspects of Combinatorics: A Wide-ranging Introduction, Ed. 1., Cambridge University Press. [2]. V. Cerny, (1985), Athermodynamical approach to the travelling salesman problem: an efficient simulation algorithm. Journal of Optimization Theory and Applications. [3]. Mahardhika, Taufan, Teguh N. S. (2006), SistemInformasiDistribusiBarangDenganSirkuit Hamilton Pada Graf BerbobotDinamik, KonferensiNasionalSistemInformasi, Informatika. [4]. Kirkpatrick, S.; C. D. Gelatt, M. P. Vecchi ( ). Optimization by Simulated Annealing.Science. New Series 220 [5]. N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller, and E. Teller (1953).Equations of State Calculations by Fast Computing Machines.Journal of Chemical Physics. [6]. Mahardhika, Taufan (2008), 2-Wayand Dynamic Timeof Traveling Salesman Problem, Proceeding of 2nd International Conference on Mathematics and Natural Sciences (ICMNS) ooo000ooo - TAUFAN MAHARDHIKA Sekolah Tinggi Analis Bakti Asih Kopertis IV Jawa Barat - Banten Jl. PadasukaAtas No. 233 Bandung, Indonesia taufansensei@yahoo.com 9
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
More informationGreen Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique
Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique AkshatDhingra M.Tech Research Scholar, Department of Computer Science and Engineering, Birla Institute of Technology,
More informationReal-Time Credit-Card Fraud Detection using Artificial Neural Network Tuned by Simulated Annealing Algorithm
Proc. of Int. Conf. on Recent Trends in Information, Telecommunication and Computing, ITC Real-Time Credit-Card Fraud Detection using Artificial Neural Network Tuned by Simulated Annealing Algorithm Azeem
More informationUniversity of British Columbia Co director s(s ) name(s) : John Nelson Student s name
Research Project Title : Truck scheduling and dispatching for woodchips delivery from multiple sawmills to a pulp mill Research Project Start Date : September/2011 Estimated Completion Date: September/2014
More informationAn ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
More informationAn Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem
An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem Young-Woong Ko, DongHoi Kim, Minyeong Jeong, Wooram Jeon, Saangyong Uhmn and Jin Kim* Dept. of Computer
More informationParallel Simulated Annealing Algorithm for Graph Coloring Problem
Parallel Simulated Annealing Algorithm for Graph Coloring Problem Szymon Łukasik 1, Zbigniew Kokosiński 2, and Grzegorz Świętoń 2 1 Systems Research Institute, Polish Academy of Sciences, ul. Newelska
More informationLogistic Regression for Spam Filtering
Logistic Regression for Spam Filtering Nikhila Arkalgud February 14, 28 Abstract The goal of the spam filtering problem is to identify an email as a spam or not spam. One of the classic techniques used
More informationPerformance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT
Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT Sean Li, DaimlerChrysler (sl60@dcx dcx.com) Charles Yuan, Engineous Software, Inc (yuan@engineous.com) Background!
More informationInternational Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
More informationBerkeley CS191x: Quantum Mechanics and Quantum Computation Optional Class Project
Berkeley CS191x: Quantum Mechanics and Quantum Computation Optional Class Project This document describes the optional class project for the Fall 2013 offering of CS191x. The project will not be graded.
More informationAnnealing Techniques for Data Integration
Reservoir Modeling with GSLIB Annealing Techniques for Data Integration Discuss the Problem of Permeability Prediction Present Annealing Cosimulation More Details on Simulated Annealing Examples SASIM
More informationAnt Colony Optimization (ACO)
Ant Colony Optimization (ACO) Exploits foraging behavior of ants Path optimization Problems mapping onto foraging are ACO-like TSP, ATSP QAP Travelling Salesman Problem (TSP) Why? Hard, shortest path problem
More informationAPPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,
More informationThe QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion
The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion Daniel Marbach January 31th, 2005 Swiss Federal Institute of Technology at Lausanne Daniel.Marbach@epfl.ch
More informationSwarm Intelligence Algorithms Parameter Tuning
Swarm Intelligence Algorithms Parameter Tuning Milan TUBA Faculty of Computer Science Megatrend University of Belgrade Bulevar umetnosti 29, N. Belgrade SERBIA tuba@ieee.org Abstract: - Nature inspired
More informationJournal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.
EFFICIENT LOAD BALANCING USING ANT COLONY OPTIMIZATION MOHAMMAD H. NADIMI-SHAHRAKI, ELNAZ SHAFIGH FARD, FARAMARZ SAFI Department of Computer Engineering, Najafabad branch, Islamic Azad University, Najafabad,
More informationSimulation-based traffic management for autonomous and connected vehicles
Simulation-based traffic management for autonomous and connected vehicles Paweł Gora Faculty of Mathematics, Informatics and Mechanics University of Warsaw ITS Kraków, 3-4.12.2015 Axioms Vehicles may communicate
More informationMetaheuristics Application on a Financial Forecasting Problem
Metaheuristics Application on a Financial Forecasting Problem Dafni Smonou Centre for Computational Finance and Economic Agents, University of Essex, Wivenhoe Park, CO4 3SQ, UK Michael Kampouridis School
More informationSTUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 somanprajakta@gmail.com,
More informationOptimal Tuning of PID Controller Using Meta Heuristic Approach
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 2 (2014), pp. 171-176 International Research Publication House http://www.irphouse.com Optimal Tuning of
More informationANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College
More informationAPPLICATION OF MODIFIED (PSO) AND SIMULATED ANNEALING ALGORITHM (SAA) IN ECONOMIC LOAD DISPATCH PROBLEM OF THERMAL GENERATING UNIT
International Journal of Electrical Engineering & Technology (IJEET) Volume 7, Issue 2, March-April, 2016, pp.69 78, Article ID: IJEET_07_02_008 Available online at http:// http://www.iaeme.com/ijeet/issues.asp?jtype=ijeet&vtype=7&itype=2
More informationAn Improved ACO Algorithm for Multicast Routing
An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China wzqagent@xinhuanet.com
More informationThe fairy tale Hansel and Gretel tells the story of a brother and sister who
Piecewise Functions Developing the Graph of a Piecewise Function Learning Goals In this lesson, you will: Develop the graph of a piecewise function from a contet with or without a table of values. Represent
More informationEmpirical Study of Tabu Search, Simulated Annealing and Multi-Start in Fieldbus Scheduling
Empirical Study of Tabu Search, Simulated Annealing and Multi-Start in Fieldbus Scheduling Lucy María Franco Vargas Universidade Federal de Santa Catarina Caixa Postal 476 88.040-900 Florianópolis SC Brasil
More informationGenetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm
24 Genetic Algorithm Based on Darwinian Paradigm Reproduction Competition Survive Selection Intrinsically a robust search and optimization mechanism Slide -47 - Conceptual Algorithm Slide -48 - 25 Genetic
More informationAn ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
More informationInteger Programming: Algorithms - 3
Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming
More informationThermodynamics. Thermodynamics 1
Thermodynamics 1 Thermodynamics Some Important Topics First Law of Thermodynamics Internal Energy U ( or E) Enthalpy H Second Law of Thermodynamics Entropy S Third law of Thermodynamics Absolute Entropy
More informationSolving Mixed Integer Nonlinear Chemical Engineering Problems via Simulated Annealing Approach
Y. ÖZÇELIK and Z. ÖZÇELIK, Solving Mied Integer Nonlinear Chemical, Chem. Biochem. Eng. Q. 8 (4) 9 5 (004) 9 Solving Mied Integer Nonlinear Chemical Engineering Problems via Simulated Annealing Approach
More informationOptimized Software Component Allocation On Clustered Application Servers. by Hsiauh-Tsyr Clara Chang, B.B., M.S., M.S.
Optimized Software Component Allocation On Clustered Application Servers by Hsiauh-Tsyr Clara Chang, B.B., M.S., M.S. Submitted in partial fulfillment of the requirements for the degree of Doctor of Professional
More informationQUANTITATIVE METHODS IN BUSINESS PROBLEM #2: INTRODUCTION TO SIMULATION
QUANTITATIVE METHODS IN BUSINESS PROBLEM #2: INTRODUCTION TO SIMULATION Dr. Arnold Kleinstein and Dr. Sharon Petrushka Introduction Simulation means imitation of reality. In this problem, we will simulate
More informationImproving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry
Improving Forestry Transport Efficiency through Truck Schedule Optimization: a case study and software tool for the Australian Industry Mauricio Acuna Harvesting and Operations Program CRC for Forestry
More informationLU Factorization Method to Solve Linear Programming Problem
Website: wwwijetaecom (ISSN 2250-2459 ISO 9001:2008 Certified Journal Volume 4 Issue 4 April 2014) LU Factorization Method to Solve Linear Programming Problem S M Chinchole 1 A P Bhadane 2 12 Assistant
More informationAutomatic Inventory Control: A Neural Network Approach. Nicholas Hall
Automatic Inventory Control: A Neural Network Approach Nicholas Hall ECE 539 12/18/2003 TABLE OF CONTENTS INTRODUCTION...3 CHALLENGES...4 APPROACH...6 EXAMPLES...11 EXPERIMENTS... 13 RESULTS... 15 CONCLUSION...
More informationDave Sly, PhD, MBA, PE Iowa State University
Dave Sly, PhD, MBA, PE Iowa State University Tuggers deliver to multiple locations on one trip, where Unit Load deliveries involve only one location per trip. Tugger deliveries are more complex since the
More informationResearch on the Performance Optimization of Hadoop in Big Data Environment
Vol.8, No.5 (015), pp.93-304 http://dx.doi.org/10.1457/idta.015.8.5.6 Research on the Performance Optimization of Hadoop in Big Data Environment Jia Min-Zheng Department of Information Engineering, Beiing
More informationExample Problems. Channel Routing. Lots of Chip Real-estate. Same connectivity, much less space. Slide 1. Slide 2
Iterative Improvement Search Hill Climbing, Simulated Annealing, WALKSAT, and Genetic Algorithms Andrew W. Moore Professor School of Computer Science Carnegie Mellon University www.cs.cmu.edu/~awm awm@cs.cmu.edu
More informationA Study of Local Optima in the Biobjective Travelling Salesman Problem
A Study of Local Optima in the Biobjective Travelling Salesman Problem Luis Paquete, Marco Chiarandini and Thomas Stützle FG Intellektik, Technische Universität Darmstadt, Alexanderstr. 10, Darmstadt,
More information13.10: How Series and Parallel Circuits Differ pg. 571
13.10: How Series and Parallel Circuits Differ pg. 571 Key Concepts: 5. Connecting loads in series and parallel affects the current, potential difference, and total resistance. - Using your knowledge of
More informationAn approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups
An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups Abstract Yan Shen 1, Bao Wu 2* 3 1 Hangzhou Normal University,
More informationDistributed Optimization by Ant Colonies
APPEARED IN PROCEEDINGS OF ECAL91 - EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, PARIS, FRANCE, ELSEVIER PUBLISHING, 134 142. Distributed Optimization by Ant Colonies Alberto Colorni, Marco Dorigo, Vittorio
More informationRESOURCE ALLOCATION USING METAHEURISTIC SEARCH
RESOURCE ALLOCATION USING METAHEURISTIC SEARCH Dr Andy M. Connor 1 and Amit Shah 2 1 CoLab, Auckland University of Technology, Private Bag 92006, Wellesley Street, Auckland, NZ andrew.connor@aut.ac.nz
More informationVisualization of Collaborative Data
Visualization of Collaborative Data Guobiao Mei University of California, Riverside gmei@cs.ucr.edu Christian R. Shelton University of California, Riverside cshelton@cs.ucr.edu Abstract Collaborative data
More informationEvaluation of Complexity of Some Programming Languages on the Travelling Salesman Problem
International Journal of Applied Science and Technology Vol. 3 No. 8; December 2013 Evaluation of Complexity of Some Programming Languages on the Travelling Salesman Problem D. R. Aremu O. A. Gbadamosi
More informationGuessing Game: NP-Complete?
Guessing Game: NP-Complete? 1. LONGEST-PATH: Given a graph G = (V, E), does there exists a simple path of length at least k edges? YES 2. SHORTEST-PATH: Given a graph G = (V, E), does there exists a simple
More informationChapter 6: Graph Theory
Chapter 6: Graph Theory Graph theory deals with routing and network problems and if it is possible to find a best route, whether that means the least expensive, least amount of time or the least distance.
More informationEvaluation of Operation Research Approaches to Solve Allocation Problems in Decentralized Networks
Evaluation of Operation Research Approaches to Solve Allocation Problems in Decentralized Networks Robert Schirmer Betreuer: Dipl.-Inf. Matthias Wachs Seminar Innovative Internettechnologien und Mobilkommunikation
More informationIntroduction to Markov Chain Monte Carlo
Introduction to Markov Chain Monte Carlo Monte Carlo: sample from a distribution to estimate the distribution to compute max, mean Markov Chain Monte Carlo: sampling using local information Generic problem
More informationTutorial on Markov Chain Monte Carlo
Tutorial on Markov Chain Monte Carlo Kenneth M. Hanson Los Alamos National Laboratory Presented at the 29 th International Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Technology,
More informationAdaptive Search with Stochastic Acceptance Probabilities for Global Optimization
Adaptive Search with Stochastic Acceptance Probabilities for Global Optimization Archis Ghate a and Robert L. Smith b a Industrial Engineering, University of Washington, Box 352650, Seattle, Washington,
More informationQUEUING THEORY. 1. Introduction
QUEUING THEORY RYAN BERRY Abstract. This paper defines the building blocks of and derives basic queuing systems. It begins with a review of some probability theory and then defines processes used to analyze
More informationRisk Analysis and Quantification
Risk Analysis and Quantification 1 What is Risk Analysis? 2. Risk Analysis Methods 3. The Monte Carlo Method 4. Risk Model 5. What steps must be taken for the development of a Risk Model? 1.What is Risk
More informationSelf Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals Introduction to Neural Networks : Lecture 16 John A. Bullinaria, 2004 1. What is a Self Organizing Map? 2. Topographic Maps 3. Setting up a Self Organizing Map 4. Kohonen
More informationThe Problem of Scheduling Technicians and Interventions in a Telecommunications Company
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational
More information1. The Kinetic Theory of Matter states that all matter is composed of atoms and molecules that are in a constant state of constant random motion
Physical Science Period: Name: ANSWER KEY Date: Practice Test for Unit 3: Ch. 3, and some of 15 and 16: Kinetic Theory of Matter, States of matter, and and thermodynamics, and gas laws. 1. The Kinetic
More informationINTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
More informationISSN: 2321-7782 (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies
ISSN: 2321-7782 (Online) Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Paper / Case Study Available online at: www.ijarcsms.com
More informationUAV ROUTE PLANNING FOR MAXIMUM TARGET COVERAGES
UAV ROUTE PLANNING FOR MAXIMUM TARGET COVERAGES MURAT KARAKAYA 1 1 Department of Computer Engineering, Atilim University, Ankara, Turkey ABSTRACT Utilization of Unmanned Aerial Vehicles (UAVs) in military
More informationLecture. Simulation and optimization
Course Simulation Lecture Simulation and optimization 1 4/3/2015 Simulation and optimization Platform busses at Schiphol Optimization: Find a feasible assignment of bus trips to bus shifts (driver and
More informationThe Multi-Item Capacitated Lot-Sizing Problem With Safety Stocks In Closed-Loop Supply Chain
International Journal of Mining Metallurgy & Mechanical Engineering (IJMMME) Volume 1 Issue 5 (2013) ISSN 2320-4052; EISSN 2320-4060 The Multi-Item Capacated Lot-Sizing Problem Wh Safety Stocks In Closed-Loop
More informationAutomated SEO. A Market Brew White Paper
Automated SEO A Market Brew White Paper Abstract In this paper, we use the term Reach to suggest the forecasted traffic to a particular webpage or website. Reach is a traffic metric that describes an expected
More information/ Department of Mechanical Engineering. Manufacturing Networks. Warehouse storage: cases or layers? J.J.P. van Heur. Where innovation starts
/ Department of Mechanical Engineering Manufacturing Networks Warehouse storage: cases or layers? J.J.P. van Heur Where innovation starts Systems Engineering Group Department of Mechanical Engineering
More informationD A T A M I N I N G C L A S S I F I C A T I O N
D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.
More informationKeywords: Single-vendor Inventory Control System, Potential Demand, Machine Failure, Participation in the Chain, Heuristic Algorithm
Indian Journal of Fundamental and Applied Life Sciences ISSN: 31 63 (Online) An Open Access, Online International Journal Available at www.cibtech.org/sp.ed/jls/01/03/jls.htm 01 Vol. (S3), pp. 1781-1790/Valiporian
More informationIntroduction to Monte Carlo. Astro 542 Princeton University Shirley Ho
Introduction to Monte Carlo Astro 542 Princeton University Shirley Ho Agenda Monte Carlo -- definition, examples Sampling Methods (Rejection, Metropolis, Metropolis-Hasting, Exact Sampling) Markov Chains
More informationPerformance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations
Performance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations Roy D. Williams, 1990 Presented by Chris Eldred Outline Summary Finite Element Solver Load Balancing Results Types Conclusions
More informationChapter 6: Sensitivity Analysis
Chapter 6: Sensitivity Analysis Suppose that you have just completed a linear programming solution which will have a major impact on your company, such as determining how much to increase the overall production
More informationUsing Ensemble of Decision Trees to Forecast Travel Time
Using Ensemble of Decision Trees to Forecast Travel Time José P. González-Brenes Guido Matías Cortés What to Model? Goal Predict travel time at time t on route s using a set of explanatory variables We
More informationLoad balancing Static Load Balancing
Chapter 7 Load Balancing and Termination Detection Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination detection
More informationCLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
More informationAssignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph
Assignment #3 Routing and Network Analysis CIS3210 Computer Networks University of Guelph Part I Written (50%): 1. Given the network graph diagram above where the nodes represent routers and the weights
More informationGraphing Motion. Every Picture Tells A Story
Graphing Motion Every Picture Tells A Story Read and interpret motion graphs Construct and draw motion graphs Determine speed, velocity and accleration from motion graphs If you make a graph by hand it
More informationLoad Balancing and Termination Detection
Chapter 7 Load Balancing and Termination Detection 1 Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination detection
More informationComparing Algorithms for Search-Based Test Data Generation of Matlab R Simulink R Models
Comparing Algorithms for Search-Based Test Data Generation of Matlab R Simulink R Models Kamran Ghani, John A. Clark and Yuan Zhan Abstract Search Based Software Engineering (SBSE) is an evolving field
More information. 1/ CHAPTER- 4 SIMULATION RESULTS & DISCUSSION CHAPTER 4 SIMULATION RESULTS & DISCUSSION 4.1: ANT COLONY OPTIMIZATION BASED ON ESTIMATION OF DISTRIBUTION ACS possesses
More informationPUBLICATION ON TRAFFIC PLANNING METHODOLOGY
PUBLICATION ON TRAFFIC PLANNING METHODOLOGY E-mail: marja-liisa.siikonen@kone.com This paper was presented at BERLIN, the International Congress on Vertical Transportation Technologies and first published
More informationx x y y Then, my slope is =. Notice, if we use the slope formula, we ll get the same thing: m =
Slope and Lines The slope of a line is a ratio that measures the incline of the line. As a result, the smaller the incline, the closer the slope is to zero and the steeper the incline, the farther the
More informationAnalysis of Micromouse Maze Solving Algorithms
1 Analysis of Micromouse Maze Solving Algorithms David M. Willardson ECE 557: Learning from Data, Spring 2001 Abstract This project involves a simulation of a mouse that is to find its way through a maze.
More informationA Performance Comparison of GA and ACO Applied to TSP
A Performance Comparison of GA and ACO Applied to TSP Sabry Ahmed Haroun Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. Benhra Jamal Laboratoire LISER, ENSEM, UH2C Casablanca, Morocco. El Hassani
More informationChemical Process Simulation
Chemical Process Simulation The objective of this course is to provide the background needed by the chemical engineers to carry out computer-aided analyses of large-scale chemical processes. Major concern
More informationINTRUSION PREVENTION AND EXPERT SYSTEMS
INTRUSION PREVENTION AND EXPERT SYSTEMS By Avi Chesla avic@v-secure.com Introduction Over the past few years, the market has developed new expectations from the security industry, especially from the intrusion
More informationMEI Structured Mathematics. Practice Comprehension Task - 2. Do trains run late?
MEI Structured Mathematics Practice Comprehension Task - 2 Do trains run late? There is a popular myth that trains always run late. Actually this is far from the case. All train companies want their trains
More informationComparison of algorithms for automated university scheduling
Comparison of algorithms for automated university scheduling Hugo Sandelius Simon Forssell Degree Project in Computer Science, DD143X Supervisor: Pawel Herman Examiner: Örjan Ekeberg CSC, KTH April 29,
More informationA DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION
A DISTRIBUTED APPROACH TO ANT COLONY OPTIMIZATION Eng. Sorin Ilie 1 Ph. D Student University of Craiova Software Engineering Department Craiova, Romania Prof. Costin Bădică Ph. D University of Craiova
More informationAsynchronous Computations
Asynchronous Computations Asynchronous Computations Computations in which individual processes operate without needing to synchronize with other processes. Synchronizing processes is an expensive operation
More informationA SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,
More informationGraph Theory Origin and Seven Bridges of Königsberg -Rhishikesh
Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh Graph Theory: Graph theory can be defined as the study of graphs; Graphs are mathematical structures used to model pair-wise relations between
More informationFinding Liveness Errors with ACO
Hong Kong, June 1-6, 2008 1 / 24 Finding Liveness Errors with ACO Francisco Chicano and Enrique Alba Motivation Motivation Nowadays software is very complex An error in a software system can imply the
More informationOutline. NP-completeness. When is a problem easy? When is a problem hard? Today. Euler Circuits
Outline NP-completeness Examples of Easy vs. Hard problems Euler circuit vs. Hamiltonian circuit Shortest Path vs. Longest Path 2-pairs sum vs. general Subset Sum Reducing one problem to another Clique
More informationLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
More informationEvaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware
Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware Mahyar Shahsavari, Zaid Al-Ars, Koen Bertels,1, Computer Engineering Group, Software & Computer Technology
More informationLecture 3: Models of Solutions
Materials Science & Metallurgy Master of Philosophy, Materials Modelling, Course MP4, Thermodynamics and Phase Diagrams, H. K. D. H. Bhadeshia Lecture 3: Models of Solutions List of Symbols Symbol G M
More informationModified Ant Colony Optimization for Solving Traveling Salesman Problem
International Journal of Engineering & Computer Science IJECS-IJENS Vol:3 No:0 Modified Ant Colony Optimization for Solving Traveling Salesman Problem Abstract-- This paper presents a new algorithm for
More informationMath 202-0 Quizzes Winter 2009
Quiz : Basic Probability Ten Scrabble tiles are placed in a bag Four of the tiles have the letter printed on them, and there are two tiles each with the letters B, C and D on them (a) Suppose one tile
More informationChapter 4. Distance Vector Routing Protocols
Chapter 4 Distance Vector Routing Protocols CCNA2-1 Chapter 4 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario.
More informationSome Examples of (Markov Chain) Monte Carlo Methods
Some Examples of (Markov Chain) Monte Carlo Methods Ryan R. Rosario What is a Monte Carlo method? Monte Carlo methods rely on repeated sampling to get some computational result. Monte Carlo methods originated
More informationHeuristics for Truck Scheduling at Cross Docking Terminals
Heuristics for Truck Scheduling at Cross Docking Terminals Wenying Yan A Thesis in the Department of Mechanical and Industrial Engineering Presented in Partial Fulfillment of the Requirements for the Degree
More information