Difference between revisions of "Optimization Solver"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Download and Test)
Line 1: Line 1:
===Status and Known Issues===
+
==Current Status==
 
My goal right now is to investigate that weird matrix inversion mystery described below.
 
My goal right now is to investigate that weird matrix inversion mystery described below.
  
 
'''Current Known Problem:''' Occasionally it fails to produce a solution in the first run, but succeeds in the second or third run with no modification at all (just keep hitting the Solver button).  I'm looking into this weird behavior.
 
'''Current Known Problem:''' Occasionally it fails to produce a solution in the first run, but succeeds in the second or third run with no modification at all (just keep hitting the Solver button).  I'm looking into this weird behavior.
  
===Download and Test===
+
==Download and Test==
 
Interested in testing it?  Please download it from [http://kohei.us/ooo/solver/ here].  Right now, there is only a Linux binary available, but a Windows binary is planned.
 
Interested in testing it?  Please download it from [http://kohei.us/ooo/solver/ here].  Right now, there is only a Linux binary available, but a Windows binary is planned.
  
Line 15: Line 15:
 
* Once Calc finishes registering the component, close all OO.o windows, and restart Calc.  You should then see a floating toolbar with the word "Solver" on it.
 
* Once Calc finishes registering the component, close all OO.o windows, and restart Calc.  You should then see a floating toolbar with the word "Solver" on it.
  
===Future Plan===
+
==Future Plan==
  
==Short Term==
+
;Short Term
 
* Disable cell update during the run (is it possible?)
 
* Disable cell update during the run (is it possible?)
 
* Excel Solver model loading support
 
* Excel Solver model loading support
Line 23: Line 23:
 
* Penalty method for non-linear model.
 
* Penalty method for non-linear model.
  
==Long Term==
+
;Long Term
 
* Genetic algorithm for non-linear model.
 
* Genetic algorithm for non-linear model.
 
* Interior point method for faster and more efficient and scalable linear solution.
 
* Interior point method for faster and more efficient and scalable linear solution.
 
* Integration into the core.
 
* Integration into the core.
  
===Author===
+
==Author==
 
(primary developer & maintainer) Kohei Yoshida <kohei.yoshida@gmail.com>
 
(primary developer & maintainer) Kohei Yoshida <kohei.yoshida@gmail.com>

Revision as of 05:01, 23 November 2005

Current Status

My goal right now is to investigate that weird matrix inversion mystery described below.

Current Known Problem: Occasionally it fails to produce a solution in the first run, but succeeds in the second or third run with no modification at all (just keep hitting the Solver button). I'm looking into this weird behavior.

Download and Test

Interested in testing it? Please download it from here. Right now, there is only a Linux binary available, but a Windows binary is planned.

To install, follow these steps (in English build):

  • Download the latest solver.uno.zip, but don't unzip it.
  • Open Calc, go to Tools - Package Manager.
  • Select "My Packages", and click "Add".
  • Locate that solver.uno.zip file you have downloaded, and hit OK to load it.
  • Once Calc finishes registering the component, close all OO.o windows, and restart Calc. You should then see a floating toolbar with the word "Solver" on it.

Future Plan

Short Term
  • Disable cell update during the run (is it possible?)
  • Excel Solver model loading support
  • Options dialog
  • Penalty method for non-linear model.
Long Term
  • Genetic algorithm for non-linear model.
  • Interior point method for faster and more efficient and scalable linear solution.
  • Integration into the core.

Author

(primary developer & maintainer) Kohei Yoshida <kohei.yoshida@gmail.com>

Personal tools