The Perfect Battle with Reinforcement Learning

Firefighters and arsonists are trained to control the fire in a virtual environment. The arsonists agents, patrol the environment to keep away spots fires from the firefighters. Arsonist agents can freeze firefighter agents for few seconds to stop them extinguish the spot fires. Contrary, the firefi... more...

Optimization methods

Optimization is a mathematical technique to find the values ​​in variables to minimize or maximize an objective function. The variables, most probably respond to constraints. Mathematical optimization (alternatively spelt optimisation) or mathematical programming is the selection of a best element... more...

Optimal Painting Distribution for Museum Storage

An Innsbruck based museum, contact us to optimize the distribution of 3,299 paintings into their new storage facilities outside the city. The storage space is composed by an array of double side movable metal grid walls. The museum wants to optimize the painting arrange distribution on the walls to... more...

HVAC Energy Consumption Optimization through Genetic Algorithms

One of the main problems in the AEC industry is the HVAC consumption in buildings. The reasons varies why it is necessary reduce the energy consumption. There are clear economic reasons, because a good energy consumption strategy could drive in reduce energy costs and impact in financial cost saving... more...

Algoritmo Genético para el Problema del Viajante (TSP)

El problema del vendedor ambulante (Travelling Sales Problem) consiste encontrar la ruta más corta que conecte todas las ciudades que el vendedor planea visitar. El problema es muy simple de entender, sin embargo encontrar la solucion correcta es dificil, porque depende de encontrar la combinacion... more...

Planar Steel Truss Optimization

This experiment use generative components as a parametric modeling software and microsoft excel to evaluate and optimize a steel truss. The objective consist in reduce the total steel weight in the truss. The problem is simple. It is necessary to modify the position of some truss joints (nodes) in... more...