Solving the printed circuit board drilling problem by ant colony optimization algorithm

Taisir Eldos, Aws Kanan, Abdullah Aljumah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Printed Circuit Board (PCB) manufacturing depends on the holes drilling time, which is a function of the number of holes and the order in which they are drilled. A typical PCB may have hundreds of holes and optimizing the time to complete the drilling plays a role in the production rate. At an early stage of the manufacturing process, a numerically controlled drill has to move its bit over the holes one by one and must complete the job in minimal time. The order by which the holes are visited is of great significance in this case. Solving the TSP leads to minimizing the time to drill the holes on a PCB. Finding an optimal solution to the TSP maybe prohibitively large as the number of possibilities to evaluate in an exact search is (n-l)!/2 for n-hole PCB. There exist too many algorithms to solve the TSP in an engineering sense; semi-optimal solution, with good quality and cost tradeoff. Starting with Greedy Algorithm which delivers a fast solution at the risk of being low in quality, to the evolutionary algorithms like Genetic algorithms, Simulated Annealing Algorithms, Ant Colony, Swarm Particle Optimization, and others which promise better solutions at the price of more search time. We propose an Ant Colony Optimization (ACO) algorithm with problem-specific heuristics like making use of the dispersed locales, to guide the search for the next move. Hence, making smarter balance between the exploration and exploitation leading to better quality for the same cost or less cost for the same quality. This will also offer a better way of problem partitioning which leads to better parallelization when more processing power is to be used to deliver the solution even faster.

Original languageEnglish
Title of host publicationWCECS 2013 - World Congress on Engineering and Computer Science 2013
PublisherNewswood Limited
Pages584-588
Number of pages5
ISBN (Print)9789881925169
StatePublished - 2013
Event2013 World Congress on Engineering and Computer Science, WCECS 2013 - San Francisco, CA, United States
Duration: 23 Oct 201325 Oct 2013

Publication series

NameLecture Notes in Engineering and Computer Science
Volume1
ISSN (Print)2078-0958

Conference

Conference2013 World Congress on Engineering and Computer Science, WCECS 2013
Country/TerritoryUnited States
CitySan Francisco, CA
Period23/10/1325/10/13

Keywords

  • Ant Colony
  • Optimization Algorithm
  • Printed Circuits Board Drilling
  • Traveling Salesman

Fingerprint

Dive into the research topics of 'Solving the printed circuit board drilling problem by ant colony optimization algorithm'. Together they form a unique fingerprint.

Cite this