ISCPP-Simulator

Intermittent Strategic Cooperation of Selfish Agents on Graphs

Overview

This repository introduces a formal framework for the analysis of intermittent strategic cooperation among self-interested agents operating on graph-structured environments. The model captures scenarios in which strategic agents navigate a graph from specified start nodes to designated targets and can cooperate at some nodes.

Intermittent cooperation is characterized by its conditional nature: cooperative interactions are available only at selected graph locations and may require temporal coordination, waiting, or routing deviations. Agents are assumed to be selfish, optimizing individual completion time while considering the potential benefits of transient collaboration.

Problem statement

Given a graph (G = (V, E)), a set of agents (A), and two cost functions per node:

The problem is to determine agent strategies and joint paths that optimize individual incentives by levergaing intermittent cooperative opportunities. Agents may elect to wait or detour to realize a cooperative execution, and the resulting outcome depends on both graph topology and other agents’ paths.

Formal model

Research questions

This work supports exploration of the following research directions:

Repository scope

The repository provides:

The implementation is intended for researchers and practitioners studying coordination among selfish agents in structured domains.

The source code and documentation are available at: https://github.com/shedlezki/ISCPP-Simulator

Future work

Potential directions for future work include:

Collaboration and contact

We welcome collaboration from researchers working on multi-agent planning, algorithmic game theory, incentive-aware coordination, and cooperative decision-making. Contributions may include theoretical analysis, algorithm design, empirical benchmarking, and extensions to new application domains.

Please direct inquiries and collaboration proposals to:

We invite researchers to contribute via issues, pull requests, and joint publications in this line of work.

Citation

If this simulator or associated datasets are used in academic work, please cite the repository and any accompanying publication.