nice-bill commited on
Commit
f703f9f
·
verified ·
1 Parent(s): 18aea69

deploy from github

Browse files
Files changed (1) hide show
  1. 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) # Ensure non-negative
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)."""