Releases: QuantEcon/GameTheory.jl
Releases · QuantEcon/GameTheory.jl
v0.3.1
GameTheory v0.3.1
Merged pull requests:
- CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#177) (@github-actions[bot])
v0.3.0
GameTheory v0.3.0
Merged pull requests:
v0.2.0
GameTheory v0.2.0
v0.1.4
v0.1.3
v0.1.2
v0.1.1
GameTheory v0.1.1
Merged pull requests:
- CompatHelper: bump compat for "MathOptInterface" to "0.10" (#144) (@github-actions[bot])
- CompatHelper: bump compat for "Clp" to "0.9" (#147) (@github-actions[bot])
- CompatHelper: bump compat for "MathOptInterface" to "1" (#149) (@github-actions[bot])
- CompatHelper: bump compat for "LRSLib" to "0.8" (#150) (@github-actions[bot])
- CompatHelper: bump compat for "Polyhedra" to "0.7" (#151) (@github-actions[bot])
- CompatHelper: bump compat for "Clp" to "1" (#152) (@github-actions[bot])
- Update deps versions (#153) (@oyamad)
v0.1.0
GameTheory v0.1.0
Closed issues:
- Type stability (#2)
- Repeated Games (#14)
- Add support enumeration (#18)
- Random games (#20)
- Add tol option to best response related methods (#21)
- Remove 0.4 compatibility code (#23)
- Type instability: 1-player game, symmetric 2-player game (#28)
- Add SSH Deploy Keys (#31)
- Todo list for documentation (#32)
- Use QuantEcon.MVNSampler in covariance_game (#35)
- Switch to Julia v0.6 (#36)
- MethodError: Cannot
convert
an object of type Polyhedra.Ray{2,Float64} (#37) - Add
getindex(::NormalFormGame, I)
whereI
is a "tuple-like" (#41) - Add is_dominated (#44)
- Type inference with
Cournot{N}
no longer works in v0.6 (#51) outerapproximation
cannot find vertices correctly (#52)- bimatrix_generators (#53)
- outerapproximation: Add option to choose LP solver (#58)
- Error from docs/make.jl (#59)
- DOC: Include docstrings for type aliases (#61)
- Return type of support_enumeration (#63)
- Type stability of
outerapproximation
(#66) - Use
QuantEcon.next_k_array!
insupport_enumeration
(#70) - BUG:
pure_nash
forNormalFormGame
with 1 player (#73) - ERROR: outerapproximation with latest Polyhedra (#77)
- Deprecation warnings in auto_doc_gen.jl (#90)
- Illegal instruction: 4 in
NormalFormGame(players::Player{N,T}...)
with Julia 1.0 (#92) - Add
delete_action
(#96) - DOC: Documenter.jl not working (#98)
- UndefVarError: CDDSolver not defined (#108)
- Use
MathOptInterface
in place ofMathProgBase
(#109) - Introduce Project.toml (#119)
- Support the latest version of MOI (#121)
- Error installing required packages (#124)
- Review notes on learning algorithms (#127)
- Setup GitHub Actions for testing (#131)
- codecov with GitHub Actions (#135)
Merged pull requests:
- added files from qe.jl PR (#1) (@sglyon)
- Pure strategy nash equilibrium (#12) (@cc7768)
- Resolve type stability issue in payoff_vector (#13) (@oyamad)
- Get rid of
@generated
for NormalFormGame(payoffs::Array) (#15) (@oyamad) - WIP: Add code for solving repeated games. (#19) (@cc7768)
- Add some complicated games for testing "pure_nash". (#22) (@shizejin)
- Add random game generators (#24) (@shizejin)
- Add support enumeration (#26) (@shizejin)
- WIP: Add docs using Documenter.jl (#27) (@shizejin)
- Resolve type instability in NormalFormGame(::Matrix) (#29) (@oyamad)
- Remove 0.4 compatibility code (#30) (@oyamad)
- Add docs badge (#33) (@oyamad)
- Modify documentation. (#34) (@shizejin)
- FIX: Use a concrete type in
getlibraryfor
(#38) (@oyamad) - Fix 0.6 deprecations (#39) (@oyamad)
- Use mvn sampler (#40) (@QBatista)
- NormalFormGame: Add getindex and setindex! for CartesianIndex (#42) (@oyamad)
- Add Coveralls (#45) (@oyamad)
- Add is_pareto_efficient (#46) (@QBatista)
- Update Base.show(::IO, ::Player) (#48) (@oyamad)
- Workaround for NLopt build errors (#49) (@oyamad)
- Add Codecov (#50) (@oyamad)
- Further fixes in docstrings (#55) (@oyamad)
- Fix deprecations (#56) (@femtocleaner[bot])
- Revert "Clone NLopt on master" (#57) (@oyamad)
- FEAT: Add option to choose LP solver to repeated_game.jl (#60) (@QBatista)
- DOC: Further edits (#62) (@oyamad)
- Partially address type instability of outerapproximation (#67) (@oyamad)
- DOC: Minor fixes (#69) (@oyamad)
- FIX: Specialize return type of support_enumeration (#71) (@oyamad)
- Benchmarks with PkgBenchmark.jl & Improvements in support_enumeration (#72) (@oyamad)
- FEAT: Add tol option to best response related methods (#74) (@QBatista)
- Add sample game generators from bimatrix-generators (#76) (@oyamad)
- FIX: Update outerapproximation for latest Polyhedra (#78) (@oyamad)
- DOC: Minor edits [ci skip] (#79) (@oyamad)
- Use QuantEcon.next_k_array! in support_enumeration (#81) (@monsij)
- Use QuantEcon.next_k_array! in support_enumeration (#82) (@monsij)
- 0.7 compat (#83) (@oyamad)
- TST: Test repr(Player) (#84) (@oyamad)
- 0.7 compat (#85) (@oyamad)
- FIX: Workaround for type instability in 0.6 (#86) (@oyamad)
- Update for
default_library
(#87) (@oyamad) - Require Julia 0.7 (#89) (@oyamad)
- Fix deprecation of
auto_doc_gen
(#91) (@shizejin) - FIX: SimplePolyhedraLibrary -> DefaultLibrary (#93) (@oyamad)
- FEAT: Add
is_dominated
(#94) (@QBatista) - FIX: Disallow Player with 0 actions (#95) (@oyamad)
- TRAVIS: Remove
allow_failures
for Julia 1.0 (#97) (@oyamad) - DOC: Fix documentation build (#99) (@shizejin)
- FEAT: Add
delete_action
(#100) (@Yuya-Furusawa) - ENH: Add
convert
forPlayer
andNormalFormGame
(#101) (@oyamad) - API: Change
tie_breaking
toSymbol
(#102) (@oyamad) - MAINT: Refactor tuple involving code (#103) (@oyamad)
- FIX: Fix type instability in
is_dominated
(#104) (@oyamad) - Add
BROptions
(#105) (@oyamad) - DOC: turn
prettyurls
off. (#106) (@shizejin) - EHN: Add random action profile generator (#107) (@oyamad)
- is_dominated: Use MathOptInterface in place of MathProgBase (#110) (@oyamad)
- EHN: Add
rng
option torandom_mixed_actions
(#111) (@oyamad) - Use
MathOptInterface
in place ofMathProgBase
in repeated_game.jl (#112) (@Yuya-Furusawa) - DOC: Fix docstrings for
is_dominated
/dominated_actions
[ci skip] (#113) (@oyamad) - Remove authors' name (#114) (@Yuya-Furusawa)
- Remove warn for Julia 1.2 (#116) (@Yuya-Furusawa)
- TRAVIS: Add Julia 1.2 (#117) (@oyamad)
- Require Julia 1.0, remove MathProgBase (#118) (@oyamad)
- Introduce
Project.toml
. (#120) (@shizejin) - Update to MOI v0.9 (#122) (@shizejin)
- Add MOI version lower bound (#123) (@oyamad)
- TRAVIS: Update to Julia 1.3 (#125) (@oyamad)
- Install TagBot as a GitHub Action (#126) (@JuliaTagBot)
- EHN: Add eltype conversion methods (#128) (@oyamad)
- EHN: Add some more constructors (#130) (@oyamad)
- Setup GitHub Actions for testing (#132) (@QBatista)
- FIX: Fix Clp deprecation warning (#133) (@oyamad)
- Separate nightly as ci-nightly.yml (#134) (@oyamad)
- FIX: Fix type in
is_dominated
(#136) (@oyamad) - EHN: Add
lrsnash
(#137) (@oyamad) - CompatHelper: add new compat entry for "Parameters" at version "0.12" (#139) (@github-actions[bot])
- CompatHelper: add new compat entry for "Clp" at version "0.8" (#140) (@github-actions[bot])
- CompatHelper: add new compat entry for "LightGraphs" at version "1" (#141) (@github-actions[bot])
- CompatHelper: add new compat entry for "Combinatorics" at version "1" (#142) (@github-actions[bot])
- CompatHelper: add new compat entry for "Polyhedra" at version "0.6" (#143) (@github-actions[bot])
Repeated Games
This release includes support for solving repeated games with the outer hyperplane approximation a la Judd Yeltekin Conklin