-
Notifications
You must be signed in to change notification settings - Fork 0
Reproduce results from original paper in EBMC example #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements a reproduction of results from the original EBMC (Edge-weighted Budgeted Maximum Coverage) paper, specifically targeting Table 7 of the preprint. The changes focus on computing Optimal Social Welfare (OSW) and Price of Stability (POS) for the Selfish Game Model (SGM).
- Adds new test case to validate EBMC example results against paper benchmarks
- Refactors profile support/probability calculations into separate functions for better modularity
- Enhances EBMC example with social welfare computation and POS calculation
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| test/examples.jl | Adds test case that downloads EBMC dataset and validates POS >= 1.0 constraint |
| src/Game/Profile.jl | Extracts support and probabilities functions from expected_value for reusability |
| examples/ebmc.jl | Major enhancement adding social welfare model, POS computation, and paper reproduction functionality |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting
Specifically targeting Table 7 of the preprint. Focus on computing OSW and POS for SGM.