Skip to content
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

helped needed for weighted graphs and input format #2

Closed
shuaiwangvu opened this issue Aug 4, 2020 · 3 comments
Closed

helped needed for weighted graphs and input format #2

shuaiwangvu opened this issue Aug 4, 2020 · 3 comments

Comments

@shuaiwangvu
Copy link

Dear Michael Simpson,

I am Shuai Wang and I am currently a PhD student of Computer Science in the Netherlands. I have read your paper titled Efficient Computation of Feedback Arc Set at Web-Scale. I have a few questions related to this paper and I’d really appreciate it if you may answer them.

  1. For the probabilistic case of Berger-Shor algorithm, would we have the risk of having cycles after removing the FAS? Since all the arcs have a probabilistic chance of being removed, it is logical to suspect that there might be a case (even with low probability) where all the edges in a cycle are not removed.

  2. I am dealing with weighted graphs rather than probabilistic graphs. I am not an expert on graph theory. Do you think I can develop a weighted case based on your greedy algorithm presented in section 5.1.1? Any advice is more than welcome!

  3. I am not familiar with the Webgraph format. I followed your guidance on your github page for unweighted cases. But I’m not sure how to deal with weighted cases. Could you please give me a bit of guidance?

Thank you very much!
Regards,
Shuai Wang

@stamps
Copy link
Owner

stamps commented Aug 4, 2020 via email

@shuaiwangvu
Copy link
Author

Dear Michael,

Thanks very much for your reply and I will update my code accordingly.

However, I can't find any useful tutorial about adding weights to edgelist (and convert it to the WebGraph format). Do you still remember how you did it when you were evaluating those data you used in your paper (shall I simply append the weights to each entry of the edgelist file, or maybe I need an additional file)?

The current unweighted case is

  1. obtain webgraph file : java -cp "lib/*" it.unimi.dsi.webgraph.BVGraph -1 -g ArcListASCIIGraph dummy filename
  2. compute the offset: java -cp "lib/*" it.unimi.dsi.webgraph.BVGraph -o -O -L filename

Also, who should I contact if we'd like to publish our data so other people can use it for research of their algorithms (especially for the weighted scenarios)?

Thank you very much!

@stamps
Copy link
Owner

stamps commented Sep 9, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants