You can write your own plugin using JavaScript to solve, but requires some programming skills. Codes are available from Google OR-Tools.
Another solution that I saw was in this website. In this method, to setup a Python backend somewhere (maybe a low cost server hosting elsewhere or your own in-house machine with fixed IP) and install server/framework. The writer used Google OR-Tools. Then use Bubble’s API connector to exchange JSON messages with the server (which provides the solution).
1 Like