Author image

Darinka Zobenica

7 Posts Belgrade, Serbia

Design Patterns in Python

Introduction

Design Patterns are reusable models for solving known and common problems in software architecture.

They're best described as templates for dealing with a certain usual situation. An architect might have a template for designing certain kinds of door-frames which he fits into many of his projects, and a software

Continue Reading

Traveling Salesman Problem with Genetic Algorithms in Java

Introduction

Genetic algorithms are a part of a family of algorithms for global optimization called Evolutionary Computation, which is comprised of artificial intelligence metaheuristics with randomization inspired by biology.

In the previous article, Introduction to Genetic Algorithms in Java, we've covered the terminology and theory behind all of the things

Continue Reading

Introduction to Genetic Algorithms in Java

Introduction

Genetic algorithms are a part of a family of algorithms for global optimization called Evolutionary Computation, which is comprised of artificial intelligence metaheuristics with randomization inspired by biology. Wow, words can really be arranged in any order! But hang in there, we'll break this down:

  • Global optimization is a
Continue Reading