Archive | Algorithms RSS feed for this section

Predicting the future with Machine Learning

The future is uncertain. Luckily by using some machine learning ‘black magic’ we will look into ways to predict the future. Hopefully in the blog post I can demystify some of the magic. Predicting the future, or to be more specific, Forecasting the future has been one of man’s fascinations for centuries. From ancient Babylon’s forecasters, weathermen [...]

Comments { 0 }

Sound Synthesis, an Overview

Often when I listen to game produced audio (either when playing an audio game, or looking over the shoulder of a sighted player), it struck me how sounds resulting from consecutive similar actions sound exactly the same. A good example of this is the sound of an opening door. In most games one can open [...]

Comments { 0 }

Fairness in e-commerce, sport and food

The theme of fairness has come up in very different contexts since my reading recently shifted away from being strictly thesis-centered. Of course, life isn’t fair and what is perceived as fair differs from person to person. That said, I have often wondered whether greater fairness is a hallmark of a more sophisticated or merit-driven [...]

Comments { 0 }

Measuring Quality in Online Text

As the social web grows and people become increasingly socially aware, news sites are becoming ever larger discussion communities where users can address and comment on common issues spurred by the news articles. One of the key features promoting the success of these online communities, is the large-scale user-engagement seen in the forms of rating, [...]

Comments { 0 }

How to implement a voting system using Bitcoin

The sentence “Bitcoin is to money as to what internet is to communication” frequents forums, discussions and bitcoin websites. Although I believe this wholeheartedly, the truth is that we can only make educated guesses at how this is going to happen, if this is going to happen at all. One obvious case, and the case [...]

Comments { 3 }

How low does your Game Tree go?

The history of designing computer players for board games goes back to the 1970′s when a series of chess playing programs were created to play in real tournaments. The best known of these players is IBM’s Deep Blue that defeated world chess champion Gary Kasparov in 1997. The most notable computer chess players were all [...]

Comments { 1 }

A Metaheuristic Approach to Solving Rogo

Puzzles are difficult. When a person attempts to solve one they require mental prowess and the love of a good challenge. Puzzles exist to baffle and deceive, while offering a sense of achievement when they are eventually defeated. Define: Rogo Rogo is a simple puzzle game that encapsulates a few features that are of interest [...]

Comments { 0 }

Rust: A language for the future

I can already hear everyone moaning about why another language has been created and how it will differ from the vast selection of languages that already exist. What will make it different and how will it actually improve the current situation where choosing the right language for the job has come down to what language [...]

Comments { 2 }

The War Over Citation Counts

There exists an ever lasting war of opinions in the academic community of how the impact of papers, the prestige of journals and conferences, and the prominence of university departments should be measured. The centre of this conflict, the battleground that is heavily fought over, surrounds the question of what exactly citations of academic papers [...]

Comments { 0 }