Papers

Zero Knowledge Traders

This is my first paper on the zero-knowledge framework. It was published on the Journal of Artificial Societies and Social Simulation

Traders find prices by trial and error. Each day they try a price, if they sold too much they raise the price the next day (and viceversa). They do trial and error with PID controllers, which is pretty cool.

Producers also work by trial and error, choosing daily production by hill-climbing. Never really liked this part but I needed to show how to integrate production. God forbids somebody starts thinking I am writing financial models.

You can have a pretty pdf version here since the JASSS doesn’t use mathjax. If you want slides your best bet is to go through the dissertation slides here since they are interactive and clearer. Code is here.

Sticky Prices Microfoundations in a Supply Chain Agent Based Model

This is my second paper on the zero-knowledge framework. PID pricing is unchanged but I moved to marginal analysis to set production.

In a supply-chain it takes time for downstream firms to adapt to changes from upstream. This creates a lag between an upstream firm changing price and it affecting the economy. Ignoring this lag often breaks the system. The solution is for upstream firms to use sticky-prices, waiting for the full effects of price changes before adjusting prices further.

Draft Paper here,Slides here, Presentation video here. It uses the same code repository as the first paper; all the pictures in the draft were generated running StickyPricesCSVPrinter.java