Gas Engines!

They are pretty cool.  This post was driven (pun intended) by the need for determining whether a 2003 BMW 325i can be safely driven with regular gas rather than higher octane gas. The compression ratio of the bmw is 9:1.  This ratio tells us the volume of the combustion chamber at its largest capacity to… Continue reading Gas Engines!

Published
Categorized as Car

Godel Machines

https://app.box.com/s/fi1c3wccxjrwtan9hq69 is a very interesting article I’ll write a bit about it later.   http://www.math.hawaii.edu/~dale/godel/godel.html descriptions of a couple paradoxes and theorems important to computer science and mathematics.

Lua

Lua is a pretty neat scripting language.  It can be embedded in C programs and is used in some set top boxes, games and the UPenn robocup code http://j.mp/1c9DX09. Note to self, print(package.path) will show where Lua searches for Lua code.

Crash Course on Abstract Algebra

Group A group is a set of elements that has an associated operation that combines any two elements to create a third.  Like the set of integers and the addition operator.  However, a group is not that simple.  To be a valid group the following axioms must be true: Closure: The third element that is… Continue reading Crash Course on Abstract Algebra

Published
Categorized as Math

Real life MAS

I was reading the article “The Science of Why Our Brains Are Wired to Connect” http://tinyurl.com/m6keshp and I found the following quotes very interesting. We intuitively believe social and physical pain are radically different kinds of experiences, yet the way our brains treat them suggests that they are more similar than we imagine. Also, The neural basis… Continue reading Real life MAS

Voting and Auction based Monitors

Condition variables and monitors go hand in hand.  There are various monitor protocols: Signal-and-Continue (SC), Signal-and-Urgent-Wait (SU), Signal-and-Exit, Urgent-Signal-and-Continue etc.  Basically these protocols define what order threads get to enter, reenter, and exit methods in a monitor.  They are defined by a first-come first-served (FCFS) queuing schemes to ensure their specific protocols are met. I… Continue reading Voting and Auction based Monitors

Influence Diagrams, Job Shop Scheduling and Morphological Analysis

Yesterday I learned about a real life online job shop scheduling problem.  In the HVAC business calls come in to the office where the office person schedules the job and calls the guys out on the road to tell them where they go next.  Sometimes those calls require immediate attention so assigning and saying when… Continue reading Influence Diagrams, Job Shop Scheduling and Morphological Analysis