Reflections on 2024 and my resolution for 2025
2 weeks ago
Within the disciplines of business, operations management is the most scientific. One of the skills of operations management is decision theory. Daniel Bernoulli wrote one of the earliest papers on decision theory with "Exposition of a New Theory on the Measurement of Risk". The focus of this blog is operations management as if Daniel Bernoulli was studying the problems and commenting on them himself.
How is this going? What computing platform are you using (i.e. Windows/Mac/*nix)? I strongly suggest using GLPK with GUSEK(if on windows) if you are doing modeling. Here is why
ReplyDelete1. GMPL (or MathProg) is a very easy to understand and intuitive modeling language
2. GUSEK has a great GUI environment to model and run model examples
3. GLPK has a wonderful support system where the even the developer is constantly monitoring the mailing list (help-glpk@gnu.org)
I'm not trying to steer you away from OpenOpt because that is a good system tool. You have to love the Free and Open Source alternatives!
>How is this going?
ReplyDeleteMy progress is slow but regular. I can only dedicate a few hours a week. When I make progress, I am either posting in the OpenOpt forum and/or on this blog.
Right now I have my Windows laptop. I have a desktop that I used to run VMware images for Linux, but I plan to rebuild that machine in the near future to a FreeBSD or Linux machine. I also have an old laptop that I plan to run Ubuntu Linux on. I downloaded the latest image last night.
Right now I am focused on OpenOpt since it is mainly a library for Python. I have seen your enthusiastic support for GMPL and GLPK on your blog. The PyMathProg version sounded like a good blend of both worlds for me. Right now project lead does not think it will work on Windows, so I will have to wait until I finish with the Ubuntu Linux machine to set that up.
Just Googling both projects, it seems GLPK has better documentation. OpenOpt seems to assume a lot of prior knowledge in Python, NumPy and Optimization. Since I am rather new at these specific skills, I just need to make my way over the learning curve.