How does trade volume vary with fuel price? Alex Goodwin (26 Dec 2021 07:01 UTC)
Re: [TML] How does trade volume vary with fuel price? Thomas Jones-Low (26 Dec 2021 16:56 UTC)
Re: [TML] How does trade volume vary with fuel price? Alex Goodwin (26 Dec 2021 17:49 UTC)
Re: [TML] How does trade volume vary with fuel price? Thomas Jones-Low (26 Dec 2021 23:37 UTC)
Re: [TML] How does trade volume vary with fuel price? Alex Goodwin (27 Dec 2021 06:53 UTC)
Re: [TML] How does trade volume vary with fuel price? Rupert Boleyn (28 Dec 2021 16:30 UTC)

Re: [TML] How does trade volume vary with fuel price? Alex Goodwin 27 Dec 2021 06:53 UTC

On 27/12/21 09:37, Thomas Jones-Low - tjoneslow at gmail.com (via tml
list) wrote:
> <snip>
>     The challenge with putting something like this into PyRoute, and
> the underlying GT:Far Trader system is it operates on a order of
> magnitude scale. That is it's trying to estimate trade across 5+
> orders of magnitude. So unless the "cashographic" penalty is going to
> have an order of magnitude (or half an order of magnitude based upon
> BTN values), you won't see any affect. The scale of the process is
> wrong. There is a -0.5 BTN penalty for crossing borders, but that may
> be much more impactful than you are interested in seeing.
>
>     That said, PyRoute does calculate a "route_weight" via a function
> of the same name to encourage the routing to pass through better ports
> and more important worlds. I'm quite sure you could tweak that to your
> heart's content to encourage or avoid specific worlds.
>
>     Keep in mind the way PyRoute works is once it decides that a
> specific route is "most efficient", it reduces the weights of that
> route. In effect funneling all of the traffic along that route. This
> is configurable.
>
>     And the initial setting for the route_weight, purely based upon
> distance, was a guesstimate based upon several different builds of the
> same sized ship with different jump/cargo capacity. So the
> profitiablity of a generic trade ship built at J1/J2/J3/J4/J5/J6
> determined what was the most efficient design, and the routes weighted
> that way.
>

Thomas,

Thanks for confirming the impressions I've picked up as I've been diving
into PyRoute's guts, and for giving me another way to think about my
problem.  I suggested the local-distance-penalty approach to (try to)
actually reduce trade volumes, but that would affect local routes
disproportionately more than long-haul routes, where it gets folded into
background noise.

Alex
--