[pgrouting-dev] GSoC 2021 - Week-5 Report: Implement Edge Coloring Algorithm for pgRouting by the Boost Graph Library

Hello everyone,
This is the report for the First Coding Period: Week 5 ( July 05th - July 11th ).

What did I get done this week?

  • Created the necessary class wrapper for the Boost function.
  • Worked on include/coloring/pgr_edgeColoring.hpp.
  • Worked on src/coloring/edgeColoring_driver.cpp.
  • Worked on src/coloring/pgr_edgeColoring.cpp.
  • Made a pull request with all these changes [1].
  • Details can be found here [2].

What do I plan on doing next week?

  • Make pgTap tests pass.
  • Make tools/testers/[doc_queries_generator.pl](http://doc_queries_generator.pl) -alg coloring pass.
  • Details of sub-tasks can be found in [2].

Am I blocked on anything?

  • No, I am not blocked on anything.

The log of Pull Requests can be found in [3].
The detailed wiki page can be found in [4].
The Public repository I am working on can be found in [5].

[1] https://github.com/pgRouting/GSoC-pgRouting/pull/179
[2] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-Implement-Edge-Coloring-Algorithm-for-pgRouting-by-the-Boost-Graph-Library#week-5-july-5th—july-11th-1
[3] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-Implement-Edge-Coloring-Algorithm-for-pgRouting-by-the-Boost-Graph-Library#log-of-pull-requests
[4] https://github.com/pgRouting/pgrouting/wiki/GSoC-2021-Implement-Edge-Coloring-Algorithm-for-pgRouting-by-the-Boost-Graph-Library
[5] https://github.com/veenits123/GSoC-pgRouting

Any feedback and suggestions are welcome.

Thanks!
Veenit Kumar