Text this: An agent-based model for water allocation optimization and comparison with the game theory approach