Scientific papers using GeneticSharp (september 2025)

Another round with the newest scientific papers using GeneticSharp.

1) Keen: Kotlin Genetic Algorithms Framework

Abstract: This thesis explores Evolutionary Computation (EC) within Artificial Intelligence, particularly focusing on its application in software engineering and scientific computing. It introduces an EC framework, highlighting its modularity and ability to integrate various EC algorithms. The framework’s efficacy is demonstrated through case studies on Genetic Algorithms and Linear Genetic Programming, emphasizing its ability to solve complex computational problems.

Mention: GeneticSharp offers a dynamic, parallelized platform for crafting genetic algorithms in C#. Its customizability and developer-centric approach make it a compelling choice for those aiming to harness genetic algorithms within their software projects. Yet, users must be cognizant of its more intricate API, the nuances introduced by parallelization, and potential challenges arising from a smaller community and limited documentation. Ultimately, while GeneticSharp solidifies its position as a valuable tool within the .NET arena, its optimal utilization depends on aligning its capabilities with the user’s specific requirements and familiarity with genetic algorithms. (paper)

post image


2) Hybrid Procedural Level Generation Using Wave Function Collapse and Genetic Algorithms

Abstract: This paper presents a hybrid procedural content generation (PCG) framework that integrates Wave Function Collapse (WFC) for constraint-based structure synthesis with Genetic Algorithms (GA) for adaptive gameplay optimization. Experimental results in Unity show that the hybrid model improves level playability, structural consistency, and generation efficiency, achieving 56% faster convergence and 73% fewer unplayable levels compared to standalone methods. The approach demonstrates the potential of hybrid PCG techniques to enhance scalability, diversity, and player experience in game content generation. (paper)

3) New Hybrid Method for Buffer Positioning and Production Control Using DDMRP Logic in Smart Manufacturing

Abstract: Despite its proven effectiveness in inventory management across various industries, Demand-Driven Material Requirements Planning (DDMRP) remains largely a manual process, with few studies investigating its numerical integration. This research proposes a novel multi-stage production control framework grounded in DDMRP principles, enabling effective scheduling of production orders based on either demand forecasts or actual demand, when available. A mixed-integer programming (MIP) model is developed to capture the dynamic interactions between demand, buffer positioning, and replenishment policies, supporting reactive production planning in smart, reconfigurable manufacturing environments. To identify the optimal buffer locations, a Genetic Algorithm (GA) is employed. The MIP model provides the GA with production planning outputs used to evaluate the fitness of decisions regarding buffer placement. To demonstrate the effectiveness of this hybrid GA–MIP approach, simulations are conducted on three representative production configurations. The results show that the proposed method significantly improves the theoretical performance of each configuration by determining optimal buffer locations and planning replenishments, achieving a better balance between inventory levels and demand fulfillment.

Mention: the iterative optimization process is managed by the DDMRP_Solver class, which contains a Genetic Algorithm provided by GeneticSharp library. (paper)

post image


4) Mechanic Miner 2023: Reflection-Driven Game Mechanic Discovery Powered by Go-Explore

Abstract: We introduce Mechanic Miner 2023, a co-creative game design tool that suggests game design ideas by exploring the source code of the game itself instead of relying on predefined domain knowledge. Exploration is driven by an genetic algorithm which generates, evaluates and evolves simple two-state game mechanics that use code reflection to manipulate a property of the game’s source code during gameplay. Evaluation is performed by an automated game-playing agent driven by Go-Explore, a state-of-the-art algorithm for automated game-playing. We demonstrate how Mechanic Miner 2023 can generate a diverse set of novel solutions for a simple 2D puzzle platformer within a time frame that suits iterative creative work. Index Terms—automated game design, computation creativity, mixed-initiative co-creative tools, procedural content generation, game design, game development, genetic algorithm, code reflection, artificial intelligence, game AI (paper)

post image


5) Efficient Drone Path Planning through Strategic Launch Pad Positioning

Abstract: Efficient drone path planning is critical for optimizing the performance of unmanned aerial systems, particularly in applications requiring extensive coverage and precision. This study explores the impact of strategic launch pad positioning on drone path planning, emphasizing its role in minimizing energy consumption and improving operational efficiency. Utilizing the multiple Traveling Salesman Problem (mTSP) algorithm, the research investigates how repositioning the launch pad can influence the assignment and configuration of drone routes. Results demonstrate that optimizing the launch pad location significantly reduces redundant travel distances, and enhances overall mission performance. This approach underscores the importance of adaptive deployment strategies in the design of efficient, energy-aware drone systems. (paper)

Tutorials

Articles

Labs