Automatic Optimization of Printed Circuit Board Routing (PCB) Using Metaheuristic Algorithms.
| dc.contributor.author | Mohammed El Habib EMBOUAZZA | |
| dc.contributor.author | Aissameddine BOUKHENDEG | |
| dc.date.accessioned | 2026-10-14T07:39:13Z | |
| dc.date.issued | 2026-06-20 | |
| dc.description.abstract | Automated printed circuit board (PCB) routing is an NP-hard combinatorial optimisation problem that consists of connecting all electrical nets while minimising track length and satisfying design rule constraints. This work addresses the net ordering problem in single-layer sequential routing, where the routing order directly influences the quality of the final solution. Two bio-inspired metaheuristics, the Whale Optimisation Algorithm (WOA) and the Slime Mould Algorithm (SMA), are adapted to the discrete domain using the Smallest Position Value (SPV) encoding in order to optimise this ordering. Candidate solutions are evaluated using an A* algorithm that explores eight movement directions and incorporates mechanisms ensuring valid, crossing-free routings that respect all design rules. Experiments conducted on both a synthetic and a real printed circuit board show that both approaches produce complete or near-complete routings. SMA achieves the best average performance, while WOA also delivers highly competitive results. | |
| dc.identifier.uri | https://thesis.essa-tlemcen.dz/handle/123456789/773 | |
| dc.language.iso | en | |
| dc.publisher | directeur Mr Belloufa Fayssal, co-directeur Mme N.BENAHMED | |
| dc.subject | PCB routing | |
| dc.subject | net ordering | |
| dc.subject | metaheuristic optimisation | |
| dc.subject | Whale Optimisation Algorithm | |
| dc.subject | Slime Mould Algorithm | |
| dc.subject | A* | |
| dc.subject | SPV encoding | |
| dc.title | Automatic Optimization of Printed Circuit Board Routing (PCB) Using Metaheuristic Algorithms. | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Master's thesis final version.pdf
- Size:
- 1.92 MB
- Format:
- Adobe Portable Document Format
