1. 24 Jun, 2013 1 commit
    • Alex Leontiev's avatar
      Created skeleton for simplex method. · b216c094
      Alex Leontiev authored
      Added LPSolver class together with two nested classes: LPFunction and
      LPConstraints. These represent function to be maximized and constraints
      imposed respectively. They are implementations of interfaces Function
      and Constraints respectively (latter ones are nested classes of Solver
      interface, which is generic interface for all optimization algorithms to
      be implemented within this project).
      
      The next step is to implement the simplex algorithm! First, we shall
      implement it for the case of constraints of the form Ax<=b and x>=0.
      Then, we shall extend the sets of problems that can be handled by the
      conversion to the one we've handled already. Finally, we shale
      concentrate on numerical stability and efficiency.
      b216c094
  2. 20 Jun, 2013 1 commit
    • Alex Leontiev's avatar
      Blank module and first draft of solver API. · f41b8b90
      Alex Leontiev authored
      At this point we have a skeleton of a new module (optim) which can
      barely compile properly (unlike previous commit). Besides, there is a
      first draft of solver and lpsolver (linear optimization solver) in this
      commit.
      f41b8b90
  3. 17 Jun, 2013 1 commit
  4. 31 May, 2013 1 commit
    • Alex Leontiev's avatar
      The initial commit for generic optimization · 47ce461d
      Alex Leontiev authored
      Generic optimization package for openCV project, will be developed
      between the June and September of 2013. This work is funded by Google
      Summer of Code 2013 project. This project is about
      implementing several algorithms, that will find global maxima/minima of a
      given function on a given domain subject to a given constraints.
      
      All comments/suggestions are warmly appreciated and to be sent to
      alozz1991@gmail.com (please, mention the word "openCV" in topic of
      message, for I'm using the spam-filters)
      47ce461d
  5. 18 Apr, 2013 4 commits
  6. 15 Mar, 2012 1 commit