Henning Cui

dblp:333/1005 · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
12since 2021 · last 2026
0000-0001-5483-5079ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 7 first-author · 10 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2026 New Perspectives on Cartesian Genetic Programming: A Survey
Mark Kocherovsky, Henning Cui, Illya Bakurov, Michael Heider, Roman Kalkreuth, Wolfgang Banzhaf
EuroGP2
2025 Ant-Based Metaheuristics Struggle to Solve the Cartesian Genetic Programming Learning Task
Julian Trautwein, Michael Heider, Henning Cui, Jörg Hähner
EuroGP3
2025 Extending Cartesian Genetic Programming via Iterative Subgraph Assessment
Henning Cui, Camilo De La Torre, Sylvain Cussat-Blanc, Hervé Luga, Dennis Wilson, Jörg Hähner
IJCCI (2)1
2025 Resource Allocation is All You Need: The Routing and Scheduling Problem in 6TiSCH Networks
abstract
Deterministic Wireless Sensor Networks over IEEE 802.15.4 can provide latency-bounded transmission of flows, which is an important enabler for current and future Internet of Things (IoT) use cases. To realise such networks, a viable routing and scheduling solution must be found that can accept all given flows and maintain their latency requirements. The joint routing and scheduling (JRaS) problem promises optimal routing and scheduling decisions-however, at the expense of very high computation times. To overcome this issue, we propose efficient modifications to the separate routing and scheduling problems, such that we can obtain a success rate similar to the optimal JRaS approach. However, our solutions can be found in much less time. We conduct extensive performance evaluations for different problem complexities and found a speedup in the range of 3.03× up to 6.09× compared to JRaS while having almost no statistical difference in success rates.
Victor Gerling, Henning Cui, Jörg Hähner, Michael Seufert
WCNC2
2024 Cartesian Genetic Programming Is Robust Against Redundant Attributes in Datasets
abstract
Real world datasets might contain duplicate or redundant attributes—or even pure noise—which may not be filtered out by data preprocessing algorithms. This might be problematic, as it decreases the performance of learning algorithms. Cartesian Genetic Programming (CGP) is able to choose its own input attributes by design. Thus, we hypothesize that CGP should be able to ignore redundant or noise attributes. In this work, we empirically show that CGP is indeed able to handle such problematic datasets. For this task, six different datasets are extended with different kinds of redundancies: Duplicated-, duplicated and noised-, and pure noise attributes. Different numbers of unwanted attributes are examined, and we present our results which indicate that CGP is robust against additional redundant or noisy attributes in a dataset. We show that there is no decrease in performance as well as no change in CGP’s convergence behaviour.
Henning Cui, Jörg Hähner
IJCCI1
2024 Positional Bias Does Not Influence Cartesian Genetic Programming with Crossover
Henning Cui, Michael Heider, Jörg Hähner
PPSN (1)1
2023 Weighted Mutation of Connections To Mitigate Search Space Limitations in Cartesian Genetic Programming
abstract
This work presents and evaluates a novel modification to existing mutation operators for Cartesian Genetic Programming (CGP). We discuss and highlight a so far unresearched limitation of how CGP explores its search space which is caused by certain nodes being inactive for long periods of time. Our new mutation operator is intended to avoid this by associating each node with a dynamically changing weight. When mutating a connection between nodes, those weights are then used to bias the probability distribution in favour of inactive nodes. This way, inactive nodes have a higher probability of becoming active again. We include our mutation operator into two variants of CGP and benchmark both versions on four Boolean learning tasks. We analyse the average numbers of iterations a node is inactive and show that our modification has the intended effect on node activity. The influence of our modification on the number of iterations until a solution is reached is ambiguous if the same number of nodes is used as in the baseline without our modification. However, our results show that our new mutation operator leads to fewer nodes being required for the same performance; this saves CPU time in each iteration.
Henning Cui, David Pätzel, Andreas Margraf, Jörg Hähner
FOGA1
2023 A Concept for Optimizing Motor Control Parameters Using Bayesian Optimization
abstract
Electrical motors need specific parametrizations to run in highly specialized use cases. However, finding such parametrizations may need a lot of time and expert knowledge. Furthermore, the task gets more complex as multiple optimization goals interplay. Thus, we propose a novel approach using Bayesian Optimization to find optimal configuration parameters for an electric motor. In addition, a multi-objective problem is present as two different and competing objectives must be optimized. At first, the motor must reach a desired revolution per minute as fast as possible. Afterwards, it must be able to continue running without fluctuating currents. For this task, we utilize Bayesian Optimization to optimize parameters. In addition, the evolutionary algorithm NSGA-II is used for the multi-objective setting, as NSGA-II is able to find an optimal pareto front. Our approach is evaluated using three different motors mounted to a test bench. Depending on the motor, we are able to find good pa rameters in about 60-100%.
Henning Cui, Markus Görlich-Bucher, Lukas Rosenbauer, Jörg Hähner, Daniel Gerber
ICINCO (1)1
2023 Equidistant Reorder Operator for Cartesian Genetic Programming
abstract
64
Henning Cui, Andreas Margraf, Jörg Hähner
IJCCI1
2023 Towards Understanding Crossover for Cartesian Genetic Programming
abstract
308
Henning Cui, Andreas Margraf, Michael Heider, Jörg Hähner
IJCCI1
2023 Filter Evolution Using Cartesian Genetic Programming for Time Series Anomaly Detection
abstract
300
Andreas Margraf, Henning Cui, Stefan Baumann, Jörg Hähner
IJCCI2
2023 Model-Driven Optimisation of Monitoring System Configurations for Batch Production
abstract
176
Andreas Margraf, Henning Cui, Simon Heimbach, Jörg Hähner, Steffen Geinitz, Stephan Rudolph
MODELSWARD2