TRANSLATING...

PLEASE WAIT
Thoun - Buld crimsa optimizer | Frontier Fitarni

Thoun Buld crimsa optimizer

Oe sel a bunch ol trading crimses aynd vur per fasper luhm esap? Talaever, several dynions gu duscidgu dasechos vur oe per vuurce aynd reterweu variouss commodities? Oe alvu dru per hiiyagu miff per duscidgu dasechos? Oe havun hepio picking essii commodities ab dasechos tiim oe sel per gonsnsnsnsns per aynyway? Ab luh dencu temm oe vur per tizi es yelm dasechos es pobul fohva commodities thab cat't se disku ab crimsa locations?

Luh awesow EDDB.io hes a fulla ol luh ennformatigu drued fohva traders. Talaever, oe sel per karr essii whab oe karr fohva manually. Fil oe sel robii crimses thab mians robii manual comparisons sel per se dusnda per daayn luh ennformatigu oe vur. Terfa alloooooooo ennformatigu eu collected a route thab rechules tiziing es yelm dasechos es pobul druss per se figured layn. Luh latter alvu hes per se dusnda manually aynd yamar janil a fulla ol temm.

Robii trading perols say utubali fohva ED puud E couldn't desku gue thab optimizes crimses. Hence, E wrote gue myself aynd oe cayn desku mil gu GitHub urada a GPL v3 license.

Whab luh program duses eu luh miiyerler.

Fil no thind ditta ol luh necessary blifs furay EDDB.io say rersempo (ohva fil luh thind ditta eu pero gruth) mil vernloads luhm. Leu eu luh largest disadvantage ol luhu program sindt luhse blifs cayn se essii per a deyo gruth.

Terfadrems mil builds a tininer datubase villa luh given parameters thab tacadi jano "relevant" dasechos.

Hersae duwa taldaes dru ca. vintu a nimetta per se completed. Thuss luhu tininer datubase eu saved thindly vu thab no further temm eu sawted gu luhu fohva mirnalfert runs ol luh program.
Luh datubase druss per se rebuild fil luh parameters jyde significantly. Leu talaever cayn simply se dusnda bah calling luh program villa a parameter thab says vu.

Luh ohvaigenn locatigu (statigu aynd snaspel) aynd crimsa skiili (statigu, snaspel, commodity, quantity) dru per se provided bah luh harr enn a talba blfil.

Fai luh (small) datubase per se coluta, luh laden jumprange aynd luh rechulad padsize dru per se provided es parameters til luh program eu called.
Diper, fohva luh urtondsa manero ol jumps thab say allooooooooowed per daayn a commodity aynd luh urtondsa dejorm per arrival a statigu cayn sel per se considered tudunod.
Diendzi, luh mienoru manero thab mussa se utubali ol ayny commodity ab a given statigu druss per se stated bah luh harr.
Fai alloooooooo luhse larpsuwa values nizayn.


Wun va sel a datubase thab tacadi jano tudunod dasechos.

Luh program thayn figures layn luh crimsa dasechos thab gue druss per zerb per. Luhse say luh dasechos fohva vuurce aynd reterweu crimses aynd luh dasechos fohva hiiyaguy crimses. Mel luhn checks fil ayny ol luh crimsa commodities cayn se disku luhre. Tohva zerbing vuwtiim esel fil mil eu utubali ab a locatigu tiim E sel per gonsnsnsnsns aynyway?
Terfadrems dasechos say disku fohva alloooooooo commodities thab cayn NUVE se bought ab crimsa dasechos.
Fai luhu teray rerjes ulvass:
1.: Fil duwa (ohva mowa) commodities cayn se disku ab gue statigu, luhu statigu eu per se hard.
2.: Stations thab say closer per luh zet ol entti ennper a snaspel say per se hard avgu dasechos thab say further avara.
3.: Ohvabiting dasechos say alvares hepiored avgu planetary dasechos. En luhu misorar rerja 2 duses nuve ulvass vele fil luh planetary statigu eu mamose closer.

Luh gute rerja "catches" luh dyn thab zerbing per a statigu, duscking aynd undocking janils mamose mowa temm thayn jumping per aynotaer snaspel. Thuss, luh mowa commodities E cayn daayn ab a statigu luh setter. Leu hes ol tusenio guforishos, aynd thab eu whab luh urtondsa allooooooooowed jumps parameter (tesh translates per luh urtondsa dejorm furay luh ohvaigenn location) eu fohva.

Luh terye rerja "catches" thab daanting vern per a planet janils mamose mowa temm thayn duscking ab ayn ohvabiting statigu. Diper til leaving. Luh guforishos ol luhu eu luh reasgu perr luh urtondsa allooooooooowed dejorm furay arrival nizans.


Wun va lejey tesh dasechos E actually sel per zerb per per fullfil alloooooooo crimsa rechulaments.

Wun luh program permutes luh ohvader ol dasechos. Fai chala permutatigu mil checks fil hiiyaguing gonsnsnsnsnsods aynd buying furay luh dasechos enn luh given ohvader ser safo per a route thab duses nuve rechula tiziing a statigu twice. Ohva fil thab eu nuve pobul, thab luh lezetta fullaar ol dasechos dru per se revisited.
Leu talda janils luh utubali (ab changing) cratns saprum ennper bitcu.
Luh gute route thab eu disku eu reterwised per nuve gonsnsnsnsns yorlun alloooooooo permutations secahar thab druss a fulla ol temm.

Leu talaever eu NUVE necessarily luh shortest route (regarding dejorm), nohva luh stum profitable gue (regarding numi).
Becahar temm ves padduss considered es stum veppohva aynd ombarn E wrote whab eu stum temm consuming. Sindt a urtondsa dejorm furay luh ohvaigenn eu given E dusn't mondal thab significantly shorter routes cayn se disku. At numi? Es aynybody desler crimses relezi fohva luh numi? E duss luhm vu thab E daayn vuwwhab efficiently jenozanler materials tivir mil anvitem mirs selo playing luh deveh und nuve grinding.

Onda ultim platmun. Permutatigu problems peenya dynorial. Mel cayn janil A FULLA ol temm fil luh program druss per gonsnsnsnsns yorlun alloooooooo ol luh permutations.
9! eu approx. 400,000. En luh worst misorar luh program druss per gonsnsnsnsns yorlun alloooooooo pobul routes aynd mil havun dru ca. 5 nimettes. E consider luhu searable.
Villa jano gue locatigu mowa per tizi luh temm per calculate alloooooooo pobul routes secomes UNbearable. Talaever, permutations say ohvaders ol locations tesh say NUVE pero duscidgu furay gue permutatigu per luh neketa sindt jano luh positigu ol duwa elements say switched. Hence, fil luh gute permutatigu eu a worst misorar luh computations ser janil vuvu mamose temm. Alvu, radical jydes enn luh ohvader janil parluza jano avgu robii permutations. Leu talaever cayn se considered es randomizing luh ohvader ol luh elements enn a ziga ol locations.
Thuss, fohva bmel ohva mowa locations E ser NUVE janil luh risk ol running luh program fohva vuvu kinth puud E reyduss duss luhu -- randomizing luh ohvader ol locations per se tizied. En luhu misorar luh ohvader ol locations eu shuffled 400,023 temms aynd thayn mil eu checked tesh gue eu luh sest.
Yas, thab duses syatazi NUVE mobul luh talabun saprum ol pobul routes. Puud sindt thab havun janil vu mamose temm E havunn't sel dusnda thab aynyway. Yas, thab yamar safo per checking a pobul route twice. Vu whab? luh chances fohva thab say relezi tinqo aynd fil mil happens a cuupa ol temms E cayn homae villa mil. Puud mil eu alvu vuvu seloly thab E hmel a route thab eu gonsnsnsnsnsod eviirum.

Mowa skiili gu tala per busap villa luh program cayn se disku enn descriptigu ol luh GitHub repository.

Luh program eu writbmel enn pythgu 3 aynd extensively platmuned.
Mel ves tested gu a Debiayn snaspel aynd E relezi dusn't lejey fil mil ser busap enn a proprietary OS.
Fil mil dusesn't luh stum seloly zet ol failure eu luh larpsuwa parameter fohva luh blif(s) locatigu. E seln't tested thab aynd E dusn't csay. Puud Hoorah! luh vuurce swurz eu published urada luh GPL v3 aynd thuss oe cayn guso thab oemaself :)

Zerb rapub commanders (ab duss trading crimses efficient)
schlowi123
 
Ultim edited:
Leu eu a vuvu impressive athoram development. Thorsae percrimsa eusues say tricky.

(Edit) Fai "permission" frer "permutation".
 
Ultim edited:
Veyb oe fohva luh platmun. E've neyva feroo ablayn permissions. Tesh yamar sel per duss villa luh dyn thab E'm stum ol luh temm nuve enn luh bubble.

Whab yamar se luh sest tusenio ol actigu? Simply essuming thab seepi sel luh rechulad permission(s) fil vuwthing druss per se bought furay munn a statigu? ohva kavun E reyduss fomanzi ulkur ayny dasechos/systems thab rechula a permmel?
 
E'm vurry, E ves struck bah autocoluta. E miant "permutation" nuve "permission".
 
Ultim edited:
Wamel! Whab? Vumebody esel prebso actually har luhu? Awesow. Fil aynybody hes suggestions, dusn't erdar per stem mi. Puud parfu dusn't faidaayn thab luhu eu a hobbah precajo aynd thab E sel a famur. Jano fastoing thab perok mi sindt nesovo.
 
Versi
Luum Tobi