Giter VIP home page Giter VIP logo

dspopt.jl's People

Contributors

gbyeon avatar github-actions[bot] avatar kibaekkim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

jalving

dspopt.jl's Issues

Issue with DSPopt methods

Hello,

I am having an issue using different methods with DSPopt. I obtain the correct solution with the following code:

status = optimize!(model,
        is_stochastic = false, # Needs to indicate that the model is NOT a stochastic program.
        solve_type = DSPopt.ExtensiveForm, # see instances(DSPopt.Methods) for other methods
    )

However, when I use solve_type = DSPopt.DW, I do not obtain the correct optimal solution.

ExtensiveForm
DW

Any help would be greatly appreciated.

Binary variable bounds to DSP

Binary variables do not have lower and upper bounds in MOI. Needs to explicitly pass to DSP the lower and upper bounds for binary variables.

TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

implement `writeMps` function

This function is available in DSP, but not implemented in this interface. The function can still be called by

DSPopt.@dsp_ccall("writeMps", Cvoid, (Ptr{Cvoid}, Ptr{UInt8}), DSPopt.dspenv.p, "myfile")

ALPS: No primal ray is available for decomposition

Hi,
I'm trying to solve a large-scale model with DSP, and have tried the stochastic and non-stochastic formulations by following the farmer examples included. Also, I have successfully solved the problem with straight JuMP + Gurobi by modeling it manually in its explicit form, so I know it is feasible in all constraints. Nevertheless, when trying to solve it with DSPopt, ALPS always throws the "No primal ray is available" message, in stochastic and non-stochastic formulation, Dual or Extensive forms. Is it something which may be documented in the past? I could eventually share lps files of the model.

Kind regards!

Failure of to pass the test (segmentation fault)

Hello,
Sorry for opening an issue during Christmas and New Year, but when I use DSPopt.jl, I failed to pass some of the tests and occurred the segmentation fault (received signal: 11).

I installed DSP and DSPopt in two places:

  1. When I installed DSP and DSPopt on a 2020 Intel Macbook Pro with the solver of SCIP.
    When I ran "] test DSPopt", it couldn't execute the optimization procedure and got the segmentation fault (received signal: 11)

DSPopt_test_error_mac

I also ran "ctest" for DSP and it didn't pass two tests on problems 6 and 24, I don't know whether it related to the failure of the DSPopt test.
DSP_test_error_mac

  1. I also install DSP and DSP on a Linux HPC server (ComputeCanada) with the solver CPLEX.
    Here when I ran "] test DSPopt", the test looks fine but it still pop out the segmentation fault (received signal: 11) at the end of the process.
    DSPopt_test_error_computercanada

Here "ctest" on DSP has no problem

I will be glab to provide more details if needed.

Any help would be appreciated.

QCQP interface for general structured models

The QCQP interface is available for stochastic programming only. We need to implement one of the following:

  • QCQP interface for general structured models
  • the display of warning message when user tries to solve generic structured QCQP models.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.