Skip to content

Commit

Permalink
Version 0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
AtiyahElsheikh authored Jan 16, 2023
1 parent 8af24f0 commit b37c94d
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# LPM.jl

[![Code Style: Blue](https://img.shields.io/badge/code%20style-blue-4495d1.svg)](https://github.com/invenia/BlueStyle)

Implementation of the Lone Parents Model based on the SocioEconomics.jl Library. The initial code is based on the LoneParentsModel.jl package that was implemented together by Martin Hinsch and Atiyah Elsheikh.

Releases
Expand All @@ -21,7 +24,8 @@ Releases
- V0.2.6 (27.12) : Improved implementation of allocation algorithms (no temporary arrays), tuned do marriage algorithm (memoization can be avoided) & Improved runtime performance (3x faster & 4x less memory allocation and storage w.r.t. V0.2.5)
- V0.2.7 (6.1.2023) : (MALPM only) Memoization with domarriage alg can be done only externally (if desired). Employing newly tuned and exact API of four simulation functions. Optimized simulation (with deads removal) vs. normal simulation (without deads removal)
- V0.2.8 (8.1.2023) : (MALPM only) employing tuned API of assigning guardians
- **V0.3 (14-01-2022)** : Making use of the rest of the fixed API of SE's Simulate function, further code simplification and tuning. Signficant memory allocation reduction and runtime performance improvement
- **V0.3 (14.01.2023)** : Making use of the rest of the fixed API of SE's Simulate function, further code simplification and tuning. Signficant memory allocation reduction and runtime performance improvement
- V0.3.1 (16.1) : Blue style badge, separating mainMAHelpers.jl from mainHelpers.jl, arbitrary population size

Performance Progress History
============================
Expand All @@ -38,7 +42,11 @@ V0.2.6 | 7.6 sec. | ~ 37 M | ~ 2.2 GB |
V0.2.8 | 6.3 sec. | ~ 24 M | ~ 1.6 GB |
V0.3 | 4.7 sec | ~ 380 K | ~ 90 MB |

The following is the initial population size for a 1-minute simulation

Version | 1 Min.
--- | ---
0.3.1 | 56200



Expand Down

0 comments on commit b37c94d

Please sign in to comment.