yozw / lio-ng Goto Github PK
View Code? Open in Web Editor NEWSource code for http://online-optimizer.appspot.com.
License: GNU General Public License v3.0
Source code for http://online-optimizer.appspot.com.
License: GNU General Public License v3.0
Think about how to improve this. Perhaps don't show the whole table, but only a subset, and add a "view full table" link?
Currently, it looks like there are a lot of points that are well approximated by the linear interpolant. So it seems that some points can be removed.
E.g. cplex, and something gurobi-compatible.
See failing test.
Quickstart that describes in a small number of steps how to use the app: the model, solve, and looking at the solution.
Service should:
Currently they are hardcoded to be -1 to 10 or something like that.
More examples at:
http://winglpk.sourceforge.net/examples/#example1
http://spokutta.wordpress.com/the-gnu-linear-programming-kit-glpk/
http://en.wikibooks.org/wiki/GLPK/Portfolio_Optimization
Submenus could be implemented in the following way:
http://www.bootply.com/86684
As soon as the user edits the code, swap the url for a unique id whose code is stored server-side. This is to prevent accidental loss of code.
Perhaps by adding tabs?
For example the following problem:
var x1;
var x2;
maximize obj: 0.6 * x1 + 0.5 * x2;
s.t. c1: x1 + 2 * x2 <= 1;
s.t. c2: 3 * x1 + x2 <= 2;
solve;
display x1, x2;
end;
Currently, the app works poorly on mobile. (e.g. the menu bar disappears), and the screen is not optimally used.
It's annoying when you accidentally click Back, or press Alt-Left
Whenever the model has an error, the indicator is stuck on "Loading model" and nothing happens.
This requires pre-solving the model to determine the variables of the model.
Preferably by showing info from the model files in the information tab
There's a little left-right shift that goes on, as if the grid is a few pixels wide for the panel. Minor thing, but visually a bit odd.
Use a number formatter to decrease the number of significant digits, perhaps right-align numbers ,and replace > 1e308 by "Inf". Also make row/column status labels more understandable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.