Spaces:
Sleeping
Sleeping
deploy from github
Browse files- core/simulation.py +1 -1
core/simulation.py
CHANGED
|
@@ -313,7 +313,7 @@ class Simulation:
|
|
| 313 |
cumsum += (i + 1) * val
|
| 314 |
|
| 315 |
gini = (2 * cumsum) / (n * sum(sorted_vals)) - (n + 1) / n
|
| 316 |
-
return max(0, gini) #
|
| 317 |
|
| 318 |
def _calculate_cooperation(self) -> float:
|
| 319 |
"""Calculate cooperation rate (alliances / agents)."""
|
|
|
|
| 313 |
cumsum += (i + 1) * val
|
| 314 |
|
| 315 |
gini = (2 * cumsum) / (n * sum(sorted_vals)) - (n + 1) / n
|
| 316 |
+
return max(0, min(1, gini)) # Clamp to 0-1
|
| 317 |
|
| 318 |
def _calculate_cooperation(self) -> float:
|
| 319 |
"""Calculate cooperation rate (alliances / agents)."""
|