Skip to content

Tags: infiniteopt/InfiniteOpt.jl

Tags

v0.5.0

Toggle v0.5.0's commit message
[Diff since v0.4.3](v0.4.3...v0.5.0)

**Closed issues:**
- [BUG] Resolve MeasureRef Operations (#13)
- [FEATURE] Nonlinear Expressions (#16)

**Merged pull requests:**
- Support Nonlinear Expressions (#161) (@pulsipher)
- Documentation Preview Clean-Up (#173) (@pulsipher)
- v0.5.0 prep (#174) (@pulsipher)

v0.4.3

Toggle v0.4.3's commit message
[Diff since v0.4.2](v0.4.2...v0.4.3)

**Merged pull requests:**
- Remove MOI as Explicit Dependency (#157) (@pulsipher)
- Simplify Submodule Imports (#158) (@pulsipher)
- Minor Doc Updates (#162) (@pulsipher)
- Fix Bug in Syncing Optimizer Model with Changes in InfiniteModel (#164) (@pulsipher)
- Fix Occasional Doc Workflow Error (#171) (@pulsipher)
- v0.4.3 Prep (#172) (@pulsipher)

v0.4.2

Toggle v0.4.2's commit message
[Diff since v0.4.1](v0.4.1...v0.4.2)

**Merged pull requests:**
- Update JuMP Version (#155) (@pulsipher)
- v0.4.2 Prep (#156) (@pulsipher)

v0.4.1

Toggle v0.4.1's commit message
[Diff since v0.4.0](v0.4.0...v0.4.1)

**Closed issues:**
- Inline Variable Restriction (#111)
- Prevent Redundant Point/Semi-Infinite Variable Definition  (#146)

**Merged pull requests:**
- Create example consumption_savings.jl (#141) (@azev77)
- Update consumption_savings.jl (#142) (@azev77)
- Parameter Function Bug Fix (#144) (@pulsipher)
- Update Documentation Versioning (#145) (@pulsipher)
- Added variable restrictions (#147) (@pulsipher)
- Update quick_start.md (#149) (@azev77)
- Resolve Linkcheck Problems with Ipopt (#150) (@pulsipher)
- Discourage Finite Models (#151) (@pulsipher)
- CompatHelper: add new compat entry for "InfiniteOpt" at version "0.4" for package docs (#152) (@github-actions[bot])
- Prevent Redundant Definition (#153) (@pulsipher)
- v0.4.1 Prep (#154) (@pulsipher)

v0.4.0

Toggle v0.4.0's commit message
[Diff since v0.3.2](v0.3.2...v0.4.0)

**Closed issues:**
- [FEATURE] Containers for @set_parameter_bounds and @add_parameter_bounds (#15)
- [FEATURE] Vector Constraints (#37)
- [FEATURE] Update to include JuMP 0.21.6 Features (#57)
- Revamp Macros with JuMP Dependencies (#60)
- Extend Native Measure Quadrature Evaluation Methods (#85)
- [FEATURE] Quadrature with user-specific nodes (#86)
- Migrate from TravisCI to GitHub Actions (#87)
- Make Function typing parametric  (#91)
- Allow Parameter Functions to handle additional arguments (#93)
- [BUG] UndefVarError: T not defined, when optimizing using InfiniteOpt (#97)
- LP Sensitivity Deprecation Warnings (#98)
- Improved Support Combinatorics Checker  (#100)
- Better Decouple the Documentation Structure (#102)
- Export JuMP Methods and DataTypes (#103)
- Update Abstraction Terminology  (#104)
- Semi-Infinite Variable Macro (#110)
- Update for Julia v1.6 (#112)
- Parameter Function Macro (#115)
- Nomenclature Update for Infinite Sets (#116)
- Include Integral Bounds as Supports (#117)
- Update Links to JuMP Documentation (#119)
- Fix 32-bit Support for Quadrature (#120)
- Improve Behavior of Expect for Non-Random Domains (#121)
- Change Support Format for add_supports/set_supports on Dependent Parameters (#125)
- Change Nomenclature for ParameterBounds (#133)

**Merged pull requests:**
- Added JuMP.reduced_cost (#92) (@bdaves12)
- Added Quadrature Methods for Integration (#96) (@bdaves12)
- Added generative support paradigm (#99) (@pulsipher)
- Update measure.md to show how supports are generated and considered in integrals (#101) (@mzagorowska)
- Fix miscellaneous typos (#106) (@amadeusine)
- Add Finite Gauss Lobatto Method, Update Documentation, Update Finite Quadrature Methods (#107) (@bdaves12)
- Nomenclature Update (#108) (@pulsipher)
- Update with JuMP 0.21.6 (#109) (@pulsipher)
- Update to Julia 1.6 (#113) (@pulsipher)
- Enhanced Integral Quadrature Methods (#114) (@bdaves12)
- Much Enhanced Parameter Functions (#118) (@pulsipher)
- Integral fixes (#122) (@pulsipher)
- Fix World Age Problem with Generated Functions (#123) (@pulsipher)
- Revamped Exporting Configuration (#124) (@pulsipher)
- Add Upper and Lower bounds as supports for Uni and Multi Dimensional Measures. (#126) (@bdaves12)
- Unified dependent parameter support queries (#127) (@pulsipher)
- Change Nomenclature from Sets to Domains (#128) (@pulsipher)
- Overhaul of expect and support_sum (#129) (@pulsipher)
- Typo (#130) (@azev77)
- CompatHelper: bump compat for "Distributions" to "0.25" (#132) (@github-actions[bot])
- Overhaul of Variables and Constraints (#135) (@pulsipher)
- CompatHelper: bump compat for "Distributions" to "0.25" (#136) (@github-actions[bot])
- Revamped macros and enhanced performance (#138) (@pulsipher)
- Revamped Documentation (#139) (@pulsipher)
- v0.4.0 prep (#140) (@pulsipher)

v0.3.2

Toggle v0.3.2's commit message
## InfiniteOpt v0.3.2

[Diff since v0.3.1](v0.3.1...v0.3.2)


**Closed issues:**
- Infinite Parameter Function Objects to Embed in Expressions (#83)

**Merged pull requests:**
- Added infinite parameter functions (#88) (@pulsipher)

v0.3.1

Toggle v0.3.1's commit message
## InfiniteOpt v0.3.1

[Diff since v0.3.0](v0.3.0...v0.3.1)



**Merged pull requests:**
- Symbolic wrappers (#79) (@pulsipher)
- Update 0.3 Release (#80) (@pulsipher)
- Prep for v0.3.1 (#81) (@pulsipher)

v0.3.0

Toggle v0.3.0's commit message
## InfiniteOpt v0.3.0

[Diff since v0.2.1](v0.2.1...v0.3.0)


**Closed issues:**
- [FEATURE] Differential Equation Definition (#9)
- [FEATURE] Automatic Transcription of Differential Equations (#39)
- Restructure to Distinguish Between Internal/Public Supports (#65)
- Update Documentation for v0.3.0 (#67)
- Extension Template and Tests for Derivative Evaluation (#68)
- Update TranscriptionOpt Error Messages (#69)
- Define JuMP.value for Parameters (#72)
- Option to Return Result Queries as N-dimensional Arrays (#73)

**Merged pull requests:**
- Added Documentation to JuMP.md (#64) (@bdaves12)
- Derivative Definition and Transcription (#66) (@pulsipher)
- Derivative Implementation Fixes (#74) (@pulsipher)
- Derivative Documentation (#75) (@pulsipher)
- N-Dimensional Array Queries (#76) (@pulsipher)
- Added Derivative Extension Tests and Docs (#77) (@pulsipher)
- v0.3.0 prep (#78) (@pulsipher)

v0.2.1

Toggle v0.2.1's commit message
## InfiniteOpt v0.2.1

[Diff since v0.2.0](v0.2.0...v0.2.1)


**Closed issues:**
- [FEATURE] Add Check Free Mode (#17)
- Performance Optimization (#18)
- Update to MOI 0.9.16 (#59)

**Merged pull requests:**
- Fix 32bit Support (#62) (@pulsipher)
- prep for v0.2.1 (#63) (@pulsipher)

v0.2.0

Toggle v0.2.0's commit message
## InfiniteOpt v0.2.0

[Diff since v0.1.1](v0.1.1...v0.2.0)


**Closed issues:**
- [FEATURE] Analytic Measure Evaluation (#34)
- [FEATURE] Support/Coefficient DataType (#38)
- [FEATURE] Intelligent Integral Defaults (#40)
- [FEATURE] Enhanced `InfiniteModel` Storage (#41)
- [FEATURE] Streamline TranscriptionOpt (#42)
- [FEATURE] Trajectory Start Values (#43)
- [FEATURE] Make a Dependent Multi-Dimensional Parameter Object (#46)
- [FEATURE] Restructure Transcribe.jl (#47)
- [FEATURE] Update with JuMP 0.21.2 (#49)
- [FEATURE] Google Analytics (#52)
- [BUG] Safe Attribute Accessing (#54)

**Merged pull requests:**
- Distillation Example Update (#51) (@thongisto)
- Data Structure Overhaul (#58) (@pulsipher)
- v0.2.0 prep (#61) (@pulsipher)