wn-upf / Komondor

Komondor Wireless Networks Simulator
GNU General Public License v3.0
65 stars 19 forks source link

Refactor the way learning/optimization methods are initialized #136

Open fwilhelmi opened 4 years ago

fwilhelmi commented 4 years ago

At this moment, all the learning/optimization methods are treated equally, thus providing the same (or similar) methods for initializing variables, keeping track of information, etc.

Since different learning/optimization methods may significantly differ among them, we propose to refactor the way those methods are initialized, so that the "agent" component is agnostic of such a procedure. In particular, we propose to provide different input files (e.g., json), which are specific for each learning/optimization approach. Accordingly, each file will be parsed differently, thus initializing the necessary variables within the code to carry out the optimization operation.