Skip to content
CWChris Woody
Woodruff
  • Home
  • Services
    • Fractional Architect
    • Expert Witness
    • Micro-Consulting
    • Project-Based Contracts
    • Agentic Developer Relations
    • Advisory & Board Roles
  • Portfolio
  • Press & Media
  • Blog & Insights
  • Training
  • Network
    • Simplicity-First↗
    • Agentic Developer Relations↗
  • About
Let's work →
Blog & Insights

Latest articles and insights

Page 6 of 20.

AllRust 53Genetic Algorithms 36EF Core 34htmx 22Terraform 22Patterns 18HTTP & REST 14Network Programming 13Blog 11Business & Software 8Simplicity-First 2AI 1C# 1Developer Experience 1Fun Tech 1Network Programming 1Speaking 1
Genetic AlgorithmsAug 13, 20251 min read

Day 24: Combining Genetic Algorithms with Hill Climbing: The Hybrid Memetic Approach

Traditional genetic algorithms (GAs) excel at global exploration across large search spaces. However, they can struggle to fine-tune solutions with high precision due to…

Genetic AlgorithmsAug 12, 20252 min read

Day 23: Introduction to Non-dominated Sorting Genetic Algorithm II (NSGA-II) in C#

As we extend our use of genetic algorithms (GAs) beyond single-objective problems, we enter the realm of multi-objective optimization, where trade-offs must be made…

Genetic AlgorithmsAug 11, 20252 min read

Day 22: Multi-Objective Optimization: When One Fitness Function Isn't Enough

In many real-world problems, a single fitness function is insufficient to capture the complexity of the solution space. Applications in engineering, logistics, finance…

Genetic AlgorithmsAug 6, 20252 min read

Day 21: Genetic Algorithms vs. Brute Force: A Benchmark Comparison

To conclude Week 3, let’s address one of the most common questions developers ask when learning about genetic algorithms: How do they perform compared to brute-force…

Genetic AlgorithmsAug 5, 20252 min read

Day 20: Constraint Handling in Fitness Functions: Penalizing Bad Solutions

Genetic algorithms are powerful optimization tools, but real-world problems often involve constraints that cannot be ignored. In scheduling, routing, resource…

Genetic AlgorithmsAug 4, 20251 min read

Day 19: Scheduling with DNA: Using Genetic Algorthms for Class and Work Timetables

Scheduling is a classic example of a constraint satisfaction problem that often becomes too complex for brute-force or greedy solutions. Whether you're designing class…

Genetic AlgorithmsJul 31, 20252 min read

Day 18: Mapping Cities: Visualizing TSP Evolution in .NET

One of the most effective ways to understand the progress of a genetic algorithm is to visualize its evolution. When solving the Traveling Salesperson Problem, a…

Genetic AlgorithmsJul 30, 20252 min read

Day 17: Greedy Isn't Always Bad: Heuristics in Genetic Algorithms

Genetic algorithms thrive on randomness and gradual improvement, but randomness alone often leads to slow convergence. While global search is essential to explore the…

Genetic AlgorithmsJul 29, 20252 min read

Day 16: Solving the Traveling Salesperson Problem with Genetic Algorithms Permutation Chromosomes

The Traveling Salesperson Problem, also known as TSP, is one of the most extensively studied combinatorial optimization problems in computer science. Given a set of…

Genetic AlgorithmsJul 28, 20252 min read

Day 15: Fitness by Design: How to Shape the Problem to Match Evolution

In genetic algorithms, the fitness function is not just a scoring system. It is the definition of success. Your entire evolutionary process hinges on how well the…

Genetic AlgorithmsJun 30, 20252 min read

Day 14: Evolving Text: Solving the "Hello World" Puzzle with a C# Genetic Algorithm

Now that you’ve built the complete set of genetic algorithm components, chromosomes, fitness functions, mutation, crossover, selection, and a configurable loop, it’s…

Genetic AlgorithmsJun 27, 20252 min read

Day 13: Configuring the Genetic Algorithm Loop in C#

A genetic algorithm is only as effective as the loop that drives it. While selection, crossover, mutation, and elitism form the backbone of a genetic algorithm (GA), it…

← Newer
  1. 1
  2. …
  3. 5
  4. 6
  5. 7
  6. …
  7. 20
Older →
CWChris Woody
Woodruff

Fractional Architect · Strategic Advisor · Expert Witness

  • LinkedIn
  • GitHub
  • YouTube
  • Bluesky
  • Mastodon
  • RSS

Services

  • Fractional Architect
  • Expert Witness
  • Micro-Consulting
  • Project-Based Contracts
  • Agentic Developer Relations
  • Advisory & Board Roles

Navigate

  • Home
  • Portfolio
  • Press & Media
  • Blog & Insights
  • Training
  • About
  • Contact

Network

  • Simplicity-First ↗
  • Agentic Developer Relations ↗

Contact

  • chris@woodruff.dev
  • +1 616.724.6885
  • Wyoming, MI 49418

© 2026 Christopher Woodruff. All rights reserved.

Download CV