Open in app

Sign In

Write

Sign In

Markus Buchholz
Markus Buchholz

354 Followers

Home

About

16 hours ago

Parallel Computation in C++

Often we consider the application we often think about performance, meaning how fast to machine performs certain operations in our program or how fast our application computes the final result. As we know the computation time depends on many factors like the type of CPU, memory size, how we design…

Programming

8 min read

Parallel Computation in C++
Parallel Computation in C++
Programming

8 min read


Jan 29

Harmony Search Algorithm in C++

The following article continues my understanding and impression of algorithms whose origin is based on the beauty of nature and physical phenomena. Harmony search (HS) is a meta-heuristic search algorithm that mimics the improvisation process of musicians in finding a pleasing harmony. In the process of improvising music, a set…

Mathematics

4 min read

Harmony Search Algorithm in C++
Harmony Search Algorithm in C++
Mathematics

4 min read


Jan 25

Artificial hummingbird algorithm for Solving Optimization Problems in C++

In this article, an artificial hummingbird algorithm (AHA), a nature-inspired optimization method, is put forth to address optimization issues. The AHA algorithm mimics the unique flying abilities and intelligent foraging techniques of hummingbirds. Axial, diagonal, and omnidirectional flights are three types of flying abilities used in foraging tactics that are…

Artificial Intelligence

7 min read

Artificial hummingbird algorithm for Solving Optimization Problems in C++
Artificial hummingbird algorithm for Solving Optimization Problems in C++
Artificial Intelligence

7 min read


Jan 24

Solving Dynamic Optimization Problems by PSOPT Solver in C++

In my previous articles, I displayed nature-based algorithms to solve optimization problems both in engineering and robotics domains. Since these algorithms solve optimization problems as required however there is often a need for parameter tuning. …

Mathematics

3 min read

Solving Dynamic Optimization Problems by PSOPT Solver in C++
Solving Dynamic Optimization Problems by PSOPT Solver in C++
Mathematics

3 min read


Jan 22

Distributed System in ROS2

When you run your ROS2 application, there are often requirements to run ROS2 nodes in different locations on different machines. Since ROS2 uses in the abstract DDS layer for communication between the nodes, we can arrange the communication very easily. …

Robotics

2 min read

Distributed System in ROS2
Distributed System in ROS2
Robotics

2 min read


Jan 20

Behavior Trees for Robotic Applications (ROS2) in C++

The following article provides you with general intuition over the Behaviour Trees which are often used in robotic applications or frameworks: ROS, Moveit, and NAV2. Understanding the principles of the Behavior Tress (BT) framework gives you an excellent opportunity to apply knowledge in the gaming domain. …

Robotics

8 min read

Behavior Trees for Robotic Applications (ROS2) in C++
Behavior Trees for Robotic Applications (ROS2) in C++
Robotics

8 min read


Jan 19

High Order Numerical Differentiation in C++

The following article depicts the simple numerical methods to compute derivatives in C++. I am going to focus on robotic applications and simply describe how to compute velocity, acceleration, and jerk while robots move along the path with certain time constraints. The computational methods for obtaining the high-order derivatives are not…

Robotics

3 min read

High Order Numerical Differentiation in C++
High Order Numerical Differentiation in C++
Robotics

3 min read


Jan 15

The Sine Cosine Algorithm for Solving Optimization Problems with Constraints in C++

The following article presents the Sine Cosine Algorithm (SCA) for solving optimization problems with constraints. The algorithm was pioneered by Seyedali Mirjalili. The SCA uses a mathematical model based on sine and cosine functions to generate many initial random solutions (objective function). Then, the algorithm randomly varies the solution either outwards…

Optimization

4 min read

The Sine Cosine Algorithm for Solving Optimization Problems with Constraints in C++
The Sine Cosine Algorithm for Solving Optimization Problems with Constraints in C++
Optimization

4 min read


Jan 15

Dubugg Your C++ Applications. Linking Libraries. Memory Leakages.

In the following article, I will display general problems, which often occur while compiling/running the C++ application (program). Since there are many types of errors, having different roots I will focus only on the general approach and depict standard commands to analyze the root. …

Programming

10 min read

Dubugg Your C++ Applications. Linking Libraries. Memory Leakages.
Dubugg Your C++ Applications. Linking Libraries. Memory Leakages.
Programming

10 min read


Jan 8

Run Google Tests for Your C++ Projects

Software testing is the process of evaluating and confirming that a software application or product using software modules performs as intended. Testing has advantages such as bug detection, decreasing development costs, and finally affects better performance. The following article describes simple steps allowing you to run GoogleTest in your C++…

Programming

4 min read

Run Google Tests for Your C++ Projects
Run Google Tests for Your C++ Projects
Programming

4 min read

Markus Buchholz

Markus Buchholz

354 Followers
Following
  • Alex Mathers

    Alex Mathers

  • Darius Foroux

    Darius Foroux

  • Guillermo Martínez Espina

    Guillermo Martínez Espina

  • Cailian Savage

    Cailian Savage

  • Emmett Boudreau

    Emmett Boudreau

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech