Comments (4)
Shane, that's a good point. Just note that the number of parameters is the length of the vector p
, which is provided by the user. I will improve the error message as well.
from optimization-engine.
@strimble08 Now the builder returns this information (in the form of a dictionary). Will this be sufficient?
build_config:
build_c_bindings: true
build_directory: my_optimizers
build_mode: debug
build_python_bindings: true
open_version: '*'
rebuild: false
ros_config:
description: cool ROS node
node_name: open_node
package_name: parametric_optimizer
params_topic_queue_size: 100
publisher_subtopic: result
rate: 35
result_topic_queue_size: 100
subscriber_subtopic: parameters
target_system: null
tcp_interface_config:
ip: 127.0.0.1
port: 8333
meta:
author:
- John Smith
licence: MIT
name: rosenbrock
version: 0.0.0
paths:
target: /Users/me/Documents/Development/OpEn/open-codegen/my_optimizers/rosenbrock
problem:
dim_constraints_aug_lagrangian: 0
dim_constraints_penalty: 2
dim_decision_variables: 5
dim_parameters: 2
solver_config:
cbfgs_alpha: null
cbfgs_epsilon: null
cbfgs_sy_epsilon: null
constraints_tolerance: 0.0001
do_preconditioning: true
initial_penalty: null
initial_tolerance: 0.0001
inner_tolerance_update_factor: 0.1
lbfgs_memory: 10
max_duration_micros: 5000000
max_inner_iterations: 1000
max_outer_iterations: 30
penalty_weight_update_factor: 1.5
sufficient_decrease_coefficient: 0.1
tolerance: 1.0e-06
from optimization-engine.
Yes looks great - I can see this info in one dict being useful for more than just the initial feature I suggested.
from optimization-engine.
This is now available in opengen, version 0.7.1
.
from optimization-engine.
Related Issues (20)
- [Error 111]connection refused error HOT 2
- Reduce Git diff noise from name mangling and timestamps HOT 4
- Modify umin/umax parametrically
- Windows-style paths
- Method .with_preconditioning (default argument)
- Debugging 2000 -> Problem solution failed (solver error) HOT 10
- Slow iteration time HOT 4
- Support general rectangles with ALM and preconditioning
- API docs with sphinx
- Sphinx-proof docstrings
- ALM converging but not satisfying constraints HOT 3
- Design and imlpement OCPMaker
- Migrate to Non-Fork Repo HOT 3
- Unable to run the MATLAB examples HOT 7
- An error "linking with link.exe failed: exit code: 1104" HOT 8
- An error when optimizing
- roslaunch husky_gazebo husky_empty_world.launch HOT 3
- Consider swapping to web-time from instant
- Always return best solution of inner problem
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from optimization-engine.