Related Experiment Video
Updated: Oct 2, 2025

07:13
Orienteering as a Tool for Cognitive Research: An Implementation Guide
Published on: November 29, 2024
943
A novel approach to the Orienteering Problem based on the Harmony Search algorithm
Krzysztof Szwarc1, Urszula Boryczka1
1Institute of Computer Science, University of Silesia in Katowice, Sosnowiec, Poland.
Plos One
|February 28, 2022
Summary
This study introduces an optimized Harmony Search algorithm for the complex Orienteering Problem. The new method achieves near-optimal solutions with minimal error, outperforming existing techniques.
Area of Science:
- Operations Research
- Computer Science
- Metaheuristic Optimization
Background:
- The Orienteering Problem (OP) is a computationally challenging NP-hard problem with significant real-world applications.
- Effective algorithms are crucial for solving OP instances efficiently.
- Existing methods may struggle with the complexity and scale of OP benchmarks.
Purpose of the Study:
- To develop and present a novel Harmony Search (HS) algorithm tailored for solving Orienteering Problem (OP) instances.
- To evaluate the performance of the proposed HS algorithm against established benchmarks and state-of-the-art methods.
Main Methods:
- Design and implementation of a modified Harmony Search (HS) algorithm.
- Adaptation of the HS algorithm specifically for the constraints and objectives of the Orienteering Problem.
- Rigorous testing on six widely recognized OP benchmark datasets.
Main Results:
- The proposed HS algorithm achieved optimal or near-optimal solutions for all tested OP tasks.
- The average error across benchmarks was remarkably low, below 0.01%.
- Performance comparisons demonstrated superior efficiency compared to current state-of-the-art methods.
Conclusions:
- The novel Harmony Search approach offers a highly effective and efficient solution for the Orienteering Problem.
- This algorithm represents a significant advancement in solving complex combinatorial optimization problems.
- The findings suggest broad applicability in practical scenarios requiring optimized routing and resource allocation.
More Related Videos
Related Concept Videos
Root-Locus Method
229
A cruise control system in a car is designed to maintain a specified speed automatically by adjusting the gas pedal. The system continuously measures the vehicle's speed and makes fine adjustments to the pedal to achieve this goal. The root locus method is particularly useful for understanding how the cruise control system's behavior changes under varying conditions, such as when the car goes uphill, downhill, or faces strong wind resistance.
This system can be represented by a block...
This system can be represented by a block...
229
Relative Motion Analysis using Rotating Axes-Problem Solving
462
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
462
Flat Belts: Problem Solving
463
Flat belts are crucial in many industrial applications as they help transmit power from one pulley to another. The concept of forces and moments is used to determine the maximum moment on a pulley. For instance, consider a flat belt that wraps around two pulleys, A and B, with radii of 30 cm and 10 cm, respectively. The angle between the belt and the horizontal is 20 degrees at the pulleys. As pulley B rotates clockwise and drives pulley A, tension T2 is caused at one end of the belt, while...
463
Area Computation by the Alternative Coordinate Method
196
The alternative coordinate method, also known as the Shoelace Formula, is a technique for determining the area of a traverse using Cartesian coordinates. This method relies on the sequential arrangement of x and y coordinates for each point of the shape, ensuring accuracy and ease of application.In this approach, each corner's x and y coordinates are listed as fractions, with the x-coordinate as the numerator and the y-coordinate as the denominator. These coordinates are arranged sequentially...
196
Bearings: Problem Solving
337
Understanding the calculations and concepts related to double-collar bearings is essential for engineers and designers to optimize the performance of these components in various applications. By analyzing the bearing under different conditions, one can ensure that it can withstand the forces and moments experienced during operation. This knowledge enables better decision-making when designing and selecting bearings for specific purposes and configurations. Consider a double-collar bearing with...
337
Method of Sections: Problem Solving II
1.2K
Consider an arbitrary truss structure composed of diagonal, vertical, and horizontal members fixed to the wall. To calculate the force acting on members CB, GB, and GH, method of sections can be used. The loads and lengths of the horizontal and vertical members are known parameters, as shown in the figure.
1.2K

