Hello from a newbie, and thank you for Sage and all the work you're putting into it!
I'd like to know you opinion on this. If this seems useful for the community, I believe I can improve sage.graphs.graph_coloring.number_of_n_colorings by adding pruning during the recursion. I'm considering the following steps:
- Start testing with Git.
- Rename the variables in my code from Czech to English.
- Add comments to the code.
- Integrate it into Sage's code structure.
- Prepare examples with results for testing and comparison.
- Write documentation, etc.
After that, I'd propose adding a new function, e.g. number_of_n_colorings_with_pruning, so that the original pure-recursive number_of_n_colorings remains unchanged.
Do you recommend a different approach?
Best regards,
Pavel