Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. KMITL
  3. Publication
  4. A time improvement PSO base algorithm using multithread programming
Loading...
Thumbnail Image

A time improvement PSO base algorithm using multithread programming

Author(s)
Thongkrairat, Somsin
Chutchavong, Vanvisa
Date Issued
December 1, 2019
Type
Conference Paper
DOI
10.1109/ICCIS49662.2019.00044
Abstract
This paper proposes a method to improve the processing time of algorithm that bases on Particle Swarm Optimization (PSO) such as Original PSO, AS-PSO (Ant Supervised by Particle Swarm optimization), ACO (ant colony optimization) by using multithread programming technique. Typically, the PSO Base algorithm creates several particles to find the optimized solution. Each particle owns its local process and resource, but original implementation has been processed in a single thread or sequential computation system. That causes the system to take a longer time to compute when increasing the number of particles. It makes the system slow down when implementing a massive amount of particles and ambiguous to estimated efficiency for each algorithm. This method takes advantage of a multithread computing system for utilizing resources on the system to reduce computation time. The proposed method use thread as particle to manage local resource and implement multithreading system and use thread synchronization system to manage global resource and exchange data between particle. To measure the efficiency of this method Traveling Salesman Problem (TSP) used to be a problem to optimize and compare computation time between the original method and the proposed method. The experimental result show correctness and time improvement of the proposed method compared with the original method.
Citation
Proceedings 2019 4th International Conference on Communication and Information Systems Iccis 2019, 212-216, 2019
Subjects

Multithreading

Optimization

Particle Swarm Optimi...

TSP

Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback