Skip to content

Releases: ktafakkori/feloopy

FelooPy 0.3.0

08 Apr 13:34
Compare
Choose a tag to compare

What is new?

  • Introducing the search class, your all-in-one problem solver!
  • Introducing decision environments, allowing for complex modeling and computation tasks and workflows.
  • Introducing the improved data toolkit. A class to handle the inputs and outputs of the decision environments.
  • Supporting new exact optimization interfaces: highs, insideopt, and gams.
  • Supporting multi-objective exact optimization: Normalized weighted sum method (nwsm) and epsilon-constraint method (ecm).
  • Supporting multi-parameter sensitivity and similarity analysis.
  • Supporting benchmarking interfaces and solvers.
  • Introducing a new report interface with clear and structured sections.
  • Supporting structured constraint definition.
  • Removing bugs and enhancing efficiency.
  • Documenting the methods and classes.
  • And more!

FelooPy 0.2.9

07 Apr 21:23
Compare
Choose a tag to compare
  • This release was experimental for testing the next release.

FelooPy 0.2.8

25 Dec 14:13
Compare
Choose a tag to compare

v0.2.8 Release Notes

  • Introducing command line interface tools for easier interaction.
  • Embedded heuristic optimization algorithms have been revised for better performance.
  • Full support for multi-attribute decision making has been achieved, thanks to the integration with pydecision.
  • The IIS functionality of supported interfaces has been fixed.
  • Support for new optimization packages including niapy and pygad has been added.
  • Various bugs have been fixed and the user experience has been improved.
  • Stability and reliability of the software have been enhanced.
  • Compatibility with newer versions of optimization interfaces has been ensured.
  • A mathematical model report has been added for better debugging.
  • A data toolkit has been introduced for data manipulation needs.
  • The link to interface (lti) method has been introduced for seamless integration.
  • Performance of the software has been optimized for better speed and efficiency.
  • This is the most stable release since the introduction of FelooPy.

FelooPy 0.2.6

06 Jul 10:57
Compare
Choose a tag to compare

Major Enhancements

  • Uncertain Optimization Support: Can now solve uncertain optimization problems.
  • Improved Reporting: Generates more detailed reports with additional specifications. These reports can be saved as .txt files for future reference.
  • Better Linearizers Support: Improved linearizers support, enhancing the overall performance.
  • Single and Multi-objective Optimization: Full support for both single- and multi-objective optimization problems.
  • New Heuristic Optimization Algorithms: Supports new heuristic optimization algorithms, providing more options for problem-solving.

User Interface Enhancements

  • Improved Decision/Objective Values Display: Fixed errors in displaying decisions or objective values, providing a more accurate and intuitive user experience.
  • Improved Report UI: The user interface for reports has been redesigned and improved, making it easier to understand the output of your optimization problems.

Stability Improvements

  • Fewer Bugs and Better Stability: Fixed some bugs and improved the overall stability of the software.
  • Enhanced Constraint and Convex Optimization: Improved the support for constraint and convex optimization, making it more robust and reliable.

Beta Features

  • LocalSolver Support (Beta): Testing support for LocalSolver; stay tuned for updates.
  • Pymoo Support (Beta): Testing support for Pymoo. Look forward to this feature in upcoming releases.

FelooPy 0.2.4

17 Apr 16:48
Compare
Choose a tag to compare

Highlights

FelooPy version 0.2.4:

  • Can solve constraint optimization and convex optimization problems.
  • Can define an optimization problem in matrix form.
  • Can apply constraint programming techniques.
  • Can set solver options, set time limit, show log, number of threads, and save model and log files.
  • Can define tensor/matrix variables.
  • Can provide a report of the model and the solution process.
  • Can report status of solve in heuristic optimization.
  • Has fewer bugs and better stability.

FelooPy 0.1.0

14 Sep 05:51
Compare
Choose a tag to compare
FelooPy 0.1.0 Pre-release
Pre-release

The first version of FelooPy!

FelooPy 0.2.5

27 May 17:50
Compare
Choose a tag to compare

Highlights

  • Can solve multi-objective optimization problems.
  • Can solve multi-criteria decision making problems.
  • Can automatically handle non-linearity for exact optimization.
  • Can help define special constraints.
  • Provides a better report of the model, its solution processes and the decisions.
  • Has fewer bugs and better stability.

FelooPy 0.2.3: Stability Improvements!

28 Feb 19:27
Compare
Choose a tag to compare
  • Fixed errors in counting variables.
  • Revised vectorized heuristic algorithms by 'feloopy'.
  • Fixed errors during installation.
  • Fixed errors during implementation.

FelooPy 0.2.0: Major Update!

12 Dec 19:07
Compare
Choose a tag to compare

Version 0.2.0 (12 December 2022)

  • Support for 172+5 (vectorized) heuristic solvers.
  • Support for 82 exact solvers.
  • Support for 14 optimization interfaces.
  • Support for multi-parameter sensitivity analsyis.
  • Support for new utilities such as begin_timer() and end_timer().
  • Fixed errors in data loading.
  • Some bug fixes and stability improvements.

First Stable Release (0.1.1)

26 Oct 13:04
Compare
Choose a tag to compare

Version 0.1.1 (26 October 2022)

Started to support heuristic algorithms.
Started to support sensitivity analysis.
Started to support extensible coding.