AMLET is an acronym for Another Mixed Logit Estimation Tool, describing its original purpose. Over the years, it has been expanded and can be used for various operational research problems, using the functions provided by its associated libraries. AMLET currently consists of three distinct blocks:

This version of AMLET is however no more maintenant, as I plan to port the estimation code in Julia.

Quick installation guide

Best results are obtained under Linux and it is assumed that the reader has some programming experience in Unix environment. The proper installation of AMLET requires to sequentially install OpenBLAS, Oratio, Ophelia, and Amlet. All the libraries are available on the download page.

The archive OpenBLAS has to be extracted and the source code can be compiled with the command make. The installation requires to specify the installation directory, for instance
sudo make PREFIX=/usr/local install

The libraries are sometimes not found because they have been placed in directories not scanned by the system during the compilation or the execution. A way to solve this is to properly set the environment variables. Assuming you are using the bash system, add the following lines to the file $HOME/.bashrc:
export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Oratio, Ophelia, and AMLET, once the archives extracted, can be installed with the commands
./configure CFLAGS="-O2" FFLAGS="-O2"
make
sudo make install
If all the process has been completed with success, AMLET can be launched with the command
amlet


© Fabian Bastin.