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

Map graphs #546

Open
mtorpey opened this issue May 9, 2022 · 0 comments
Open

Map graphs #546

mtorpey opened this issue May 9, 2022 · 0 comments
Labels
feature-request A label for feature requests question A label for issues that are really questions.

Comments

@mtorpey
Copy link
Collaborator

mtorpey commented May 9, 2022

Do we have anything much to do with map graphs? We can view a map (e.g. a map of the United States) as a graph where the different regions (e.g. US states) are the vertices, and an edge lies between two vertices whenever there is a border between two states.

Most of these are planar graphs, but we can have things like the Four Corners in the US, where four states meet at a point, and this makes map graphs a superset of the planar graphs. I think the mathematical definitions don't allow exclaves (disconnected segments of regions, like Russia's Kaliningrad oblast) which tend to confuse things, but I'm not sure of that.

I don't think we have anything to do with these, but it might be nice in future, perhaps as a student project. I'd like to see:

  • An algorithm to determine IsMapGraph;
  • Special ChromaticNumber/DigraphColoring methods (the maximum must be 4);
  • A visual alternative to DotDigraph, to draw it as a map instead of a graph.

and I'm sure there's other great stuff to think about.

@mtorpey mtorpey added question A label for issues that are really questions. feature-request A label for feature requests labels May 9, 2022
@digraphs digraphs deleted a comment from github-actions bot Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A label for feature requests question A label for issues that are really questions.
Projects
Status: Unassigned
Development

No branches or pull requests

2 participants