Skip to content

Releases: QuantEcon/GameTheory.jl

v0.3.1

04 Jun 00:05
2de99a6
Compare
Choose a tag to compare

GameTheory v0.3.1

Diff since v0.3.0

Merged pull requests:

  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#177) (@github-actions[bot])

v0.3.0

26 Feb 12:28
b121ff4
Compare
Choose a tag to compare

GameTheory v0.3.0

Diff since v0.2.0

Merged pull requests:

  • EHN: Extend setindex!(::NormalFormGame) to any array_like (#172) (@oyamad)
  • BREAKING: Change MixedActionProfile{T,N} to MixedActionProfile{N,T} (#173) (@oyamad)
  • ENH: Implement NE computation by HomotopyContinuation.jl (#174) (@oyamad)
  • Simplify show for Player (#176) (@oyamad)

v0.2.0

20 Dec 13:22
ae00702
Compare
Choose a tag to compare

GameTheory v0.2.0

Diff since v0.1.4

v0.1.4

20 Dec 12:34
Compare
Choose a tag to compare

GameTheory v0.1.4

Diff since v0.1.3

Closed issues:

  • DOC: Documentation not updated by new releases (#164)

Merged pull requests:

v0.1.3

22 Nov 08:47
5ec9c6e
Compare
Choose a tag to compare

GameTheory v0.1.3

Diff since v0.1.2

Closed issues:

  • payoff_profile_array method (#7)

Merged pull requests:

  • EHN: Add payoff_profile_array (#161) (@oyamad)
  • EHN: tournament_game: Accept rng; remove seed (#163) (@oyamad)
  • RFC: repeated_game: Change the default plib to CDDLib.library() (#165) (@oyamad)
  • EHN: random_game: Add type or range argument (#166) (@oyamad)

v0.1.2

12 Nov 06:13
bd11856
Compare
Choose a tag to compare

GameTheory v0.1.2

Diff since v0.1.1

Closed issues:

  • Register the package (#138)
  • Replace LightGraphs.jl by Graphs.jl (#154)
  • Run failed: CompatHelper (#158)

Merged pull requests:

v0.1.1

03 Mar 01:58
bcdea29
Compare
Choose a tag to compare

GameTheory v0.1.1

Diff since v0.1.0

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

21 Sep 14:07
Compare
Choose a tag to compare

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) where I 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! in support_enumeration (#70)
  • BUG: pure_nash for NormalFormGame 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 of MathProgBase (#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 for Player and NormalFormGame (#101) (@oyamad)
  • API: Change tie_breaking to Symbol (#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 to random_mixed_actions (#111) (@oyamad)
  • Use MathOptInterface in place of MathProgBase 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

07 Feb 15:22
Compare
Choose a tag to compare

This release includes support for solving repeated games with the outer hyperplane approximation a la Judd Yeltekin Conklin