Antigravity and the End of Gravity in Software Engineering?

A Personal Moment of Disruption Last week, I downloaded Google’s new development environment: Antigravity. After decades in software engineering, I’ve learned to be skeptical. I’ve seen countless hypes come and go — new languages, new frameworks, new paradigms, new tools. Some changed the industry, many quietly disappeared. So after reading Antigravity’s glossy marketing material, my… Read more Antigravity and the End of Gravity in Software Engineering?

Generate EXEs solving MILPs using PyInstaller in Python

When developing software prototypes to optimize linear problems, it is sometimes desirable to provide the customer with an app to avoid the need for them to install a full python environment with all dependencies. In python, there is a tool called PyInstaller for this purpose. However, there are a few hurdles that need to be… Read more Generate EXEs solving MILPs using PyInstaller in Python

Map Coloring Problem

This is a similar post as the one on Graph Coloring. However, this in this post I show an application of the graph coloring problem, allowing us to answer practical questions using graph theory. In this post we’ll first tackle a map coloring problem manually, then we’ll use a MiniZinc constraint programming script to validate the solution found.