Recent Releases of Metaheuristics

Metaheuristics - v3.4.0

Metaheuristics v3.4.0

Diff since v3.3.5

Merged pull requests: - Add GRASP and VNS (#108) (@jmejia8) - Fix some typos (#109) (@jmejia8) - Added MixedInteger (#114) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

Metaheuristics - v3.3.5

Metaheuristics v3.3.5

Diff since v3.3.4

Merged pull requests: - Fix stepsize and population referencing in DE algorithm (#103) (@jonathanfischer97) - define compute_itspace if it is not defined (#106) (@longemen3000)

Closed issues: - Metaheuristics.jl doesn't compile in Julia v1.11.0-alpha1 (#105)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

Metaheuristics - v3.3.4

Metaheuristics v3.3.4

Diff since v3.3.3

Merged pull requests: - remove reverse of bit constructions for 2x speed (#95) (@jbytecode) - Update README.md (#97) (@jbytecode) - fixed typo in DE.jl (#100) (@mcamilletti1) - fixed stale dependencies (#101) (@jmejia8)

Closed issues: - Slight grammatical error in Contributions section of ReadME (#99)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

Metaheuristics - v3.3.3

Metaheuristics v3.3.3

Diff since v3.3.2

Merged pull requests: - Add rng to docstring for option (#93) (@alecloudenback) - Make NSGA2 use the user-provided RNG (#94) (@DaniGlez)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 2 years ago

Metaheuristics - v3.3.2

Metaheuristics v3.3.2

Diff since v3.3.1

Closed issues: - Improve error reporting (#65) - add FAQ page in documentation (#77) - 3.3 version: many types stopped working (#83) - Real-valued GA example in documentation (#86) - Handle unstable objective function output (#89) - Docs not accessible? (#90)

Merged pull requests: - Fix issues (#91) (@jmejia8) - Add BRKGA optimizer (#92) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 3 years ago

Metaheuristics - v3.3.1

Metaheuristics v3.3.1

Diff since v3.3.0

Closed issues: - Reuse intervals from IntervalSets.jl (#82)

Merged pull requests: - Fix #82 #83 (#84) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

Metaheuristics - v3.3.0

Metaheuristics v3.3.0

Diff since v3.2.16

Closed issues: - Bug in GA Implementation? (#75) - Printing progress to terminal when running optimization? (#78)

Merged pull requests: - Preparing Metaheuristics v3.3.0 (#80) (@jmejia8) - Update docstring and tests (#81) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

Metaheuristics - v3.2.16

Metaheuristics v3.2.16

Diff since v3.2.15

Closed issues: - Fast time-to-first call methods using SnoopPrecompile (#71)

Merged pull requests: - (#71) initials of integration for SnoopPrecompile (#72) (@jbytecode) - refactor get_problem() function (#73) (@jmejia8) - reduce computational resources (#74) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

Metaheuristics - v3.2.15

Metaheuristics v3.2.15

Diff since v3.2.14

Closed issues: - example fails (#64)

Merged pull requests: - fix example in docs (#66) (@jbytecode) - Let the user set initial solutions (#69) (@jmejia8) - Fix low value from codecov (#70) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 3 years ago

Metaheuristics - v3.2.14

Metaheuristics v3.2.14

Diff since v3.2.13

Closed issues: - Implement optimize!(args...) (#39) - How to pass a pre-calculated distance matrix to the function f(x)? (#58) - How to display the best fintess for each iteration (#60)

Merged pull requests: - Fix a few typos (#56) (@pitmonticone) - make the package compatible with JMcDM (#57) (@jbytecode) - Add Aqua for auto quality assurance and lazy load of UnicodePlots (#62) (@jmejia8) - Fix overwritten methods (#63) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

Metaheuristics - v3.2.13

Metaheuristics v3.2.13

Diff since v3.2.12

Closed issues: - Replacing Nelder-Mead with Hooke-Jeeves in MCCGA (#43) - Tests for multi-objectives fail (#45)

Merged pull requests: - add Restart option and optimize! method (#40) (@jmejia8) - (#43) Replacing Nelder-Mead with Hooke-Jeeves in MCCGA (#44) (@jbytecode) - Solve (#45) (#47) (@jbytecode) - minor changes in paper (#49) (@danielskatz) - minor changes in bib (#50) (@danielskatz) - one more fix (#51) (@danielskatz) - update README.md (#52) (@jbytecode) - Update documentation (#53) (@jmejia8) - dependency update for Requires.jl and JMcDM (#54) (@jbytecode) - update tests and export compatible MCDM methods from JMcDM (#55) (@jmejia8)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

Metaheuristics - v3.2.12

Metaheuristics v3.2.12

Diff since v3.2.11

Closed issues: - Replacement of makeminmax() function in JMcDM (#34) - JOSS Review Tracker (#36)

Merged pull requests: - Proposed changes to paper.md (#35) (@idoby) - Update paper.md (#37) (@PaulDebus) - update compat for UnicodePlots (#42) (@jbytecode)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

Metaheuristics - v3.2.11

Metaheuristics v3.2.11

Diff since v3.2.10

Merged pull requests: - add explicit example for MCCGA (#32) (@jbytecode)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 3 years ago

Metaheuristics - v3.2.10

Metaheuristics v3.2.10

Diff since v3.2.9

Closed issues: - Error in GA global optimisation (#31)

Merged pull requests: - Fix mini typos in docs (#30) (@svilupp)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

Metaheuristics - v3.2.9

Metaheuristics v3.2.9

Diff since v3.2.8

Changes: - Add CCMO algorithm - Update documentation - Update README.md

Closed issues: - This function should not to return nothing (#10) - Add more Sampling Methods (#19) - parallel_evaluation=true (#20) - Add unary epsilon-indicator (#21) - Multi-threading fitness calculations (#22) - problem (#23) - Solving combinatorial problems using SA DUPLICATED - Solving combinatorial problems using SA (#26)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 4 years ago

Metaheuristics - Metaheuristics.jl v3.2.8

Changes:

  • Add sample method: https://jmejia8.github.io/Metaheuristics.jl/dev/api/#Sampling
  • Add new performance indicator epsilon-indicator https://github.com/jmejia8/Metaheuristics.jl/issues/12#issuecomment-1154617359: https://jmejia8.github.io/Metaheuristics.jl/dev/indicators/#\varepsilon-Indicator
  • Minor updates in the documentation.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 almost 4 years ago

Metaheuristics - Metaheuristics.jl v3.2.7

This release includes decision-making methods. The new features have been described in https://github.com/jmejia8/Metaheuristics.jl/issues/17

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 almost 4 years ago

Metaheuristics - v3.2.6

Metaheuristics.jl v3.2.6

Implement Genetic Algorithms, and update API to handle different representation of solutions.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 about 4 years ago

Metaheuristics - v3.2.5

Metaheuristics v3.2.5

Diff since v3.2.4

Merged pull requests: - add documentation for MCCGA (#16) (@jbytecode)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

Metaheuristics - v3.2.4

Metaheuristics v3.2.4

Diff since v3.2.3

Closed issues: - Possible integration of MCCGA in Metaheuristics.jl (#13)

Merged pull requests: - add example for MCCGA as docstring (#14) (@jbytecode)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 4 years ago

Metaheuristics - Metaheuristics v3.2.3

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 about 4 years ago

Metaheuristics - Metaheuristics v3.2.0

What's New

  • Update Julia version (from 1.1 to 1.5).
  • Most metaheuristics can evaluate solutions in parallel.
  • Minor performance updates.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - Metaheuristics v3.1.2

Performance and Docs improvement.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - Metaheuristics v3.1.1

SPEA2 was included, as well as other performance improvements.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - Metaheuristics v3.1.0

Improvements in Abstracts, documentation. Also, this release includes new methods for multi-objective optimization, particularly for the non-dominated sorting (see API references in documentation).

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - Metaheuristics v3.0.3

This release includes a new metaheuristic and a new performance indicator.

New

Metaheuristics: - SMS-EMOA: An EMO algorithm using the hypervolume measure as selection criterion

Performance Indicator: - Delta p: Averaged Hausdorff distance

Updated

Minor performance improvements and other changes related to the API.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - Metaheuristics v3.0.2

Hypervolume implementation in Julia.

New

Performance Indicators: - Hypervolume Indicator (also known as Lebesgue measure or S-metric).

Updated

  • Documentation on usage of some indicators.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 4 years ago

Metaheuristics - More documentation and some improvements

This new release gives:

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 almost 5 years ago

Metaheuristics - Improve API and new Metaheuristics

Improve API to create Metaheuristics.

This latest release implements the following methods:

New

Metaheuristics: - NSGA-III

Performance Indicators: - Covering Set Indicator (binary indicator based on dominance). - Spacing indicators (for uniformly distributed vectors).

Updated

  • SBX crossover: Some issues where solved.
  • MOEAD_DE: this method receives the reference weights as parameters instead of the number of objectives.

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 about 5 years ago

Metaheuristics -

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 5 years ago

Metaheuristics - Stable Version

Scientific Software - Peer-reviewed - Julia
Published by jmejia8 over 5 years ago