Body: <p>My goal is to write a program that automatically selects a routing out of multiple proposed options. </p>
  
  <p>The data consists out of the multiple proposed options with each the attributes time, costs and if there is a transhipment and also which of the options was selected. </p>
  
  <p><em>Example of data:</em></p>
  
  <p><a href="https://i.sstatic.net/TqVTdl.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/TqVTdl.png" alt=""></a></p>
  
  <p>My idea at the moment is that I have to apply so type of inference to learn which attribute (time, costs, transhipment) has the highest impact on how to choose the best option. But I don't know exactly where to start with this. </p>
  
  <p>Is there a "best" ML algorithm for this? Or how should I approach this?</p>
  
  <p>The dataset currently consists out of 1000 samples in case if this is important. </p>
  
  <p>Thanks in advance for your responses.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-26T11:18:58.850Z
Comments.Text: Some clarification needed: 1) Are the choices sequential i.e. choose one option leads to another state where the decision needs to be made again? Or is each choice a one-off, independent one? 2) Is the goal to select the best of 4 choices at any one time? If so, do you have a single consistent measure of "best" e.g. is it the lowest cost, or some combination of time, costs and "transshipment"? Or are you trying to modify something else e.g. you can control time, costs and transshipment and want to make your item the chosen one?
Comments.UserDisplayName: Neil Slater
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-26T11:50:33.290Z
Comments.Text: @NeilSlater 1) The choice is independent 2) It probably is a combination of all three, but some attributes might be weighted more than others. And no, I am not trying to modify time, costs and transshipments. Those attributes are given for each option. Please let me know if my question is still unclear. Thank you
Comments.UserDisplayName: Nui
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-26T12:45:17.800Z
Comments.Text: Thanks for the clarification. If you are trying to discover the weightings, then you must have some other measure of overall success? If you compare two different results after selecting an option, how do you know which is better? Is your data a list of the best choice out of four for each set that happened in the past, or is it something else?
Comments.UserDisplayName: Neil Slater
Tags: <algorithm><automation><inference>
Title: Algorithm which learns to select from proposed options
UserDisplayName: Nui
ThreadText: # Algorithm which learns to select from proposed options
  
  (Asked by: username_0 on 2020-04-26)
  
  My goal is to write a program that automatically selects a routing out of multiple proposed options.
  
  The data consists out of the multiple proposed options with each the attributes time, costs and if there is a transhipment and also which of the options was selected.
  
  *Example of data:*
  
  [![](https://i.sstatic.net/TqVTdl.png)](https://i.sstatic.net/TqVTdl.png)
  
  My idea at the moment is that I have to apply so type of inference to learn which attribute (time, costs, transhipment) has the highest impact on how to choose the best option. But I don't know exactly where to start with this.
  
  Is there a "best" ML algorithm for this? Or how should I approach this?
  
  The dataset currently consists out of 1000 samples in case if this is important.
  
  Thanks in advance for your responses.
  
  **Tags:** algorithm, automation, inference
  
  > **Comments:**
  > **username_1**: Some clarification needed: 1) Are the choices sequential i.e. choose one option leads to another state where the decision needs to be made again? Or is each choice a one-off, independent one? 2) Is the goal to select the best of 4 choices at any one time? If so, do you have a single consistent measure of "best" e.g. is it the lowest cost, or some combination of time, costs and "transshipment"? Or are you trying to modify something else e.g. you can control time, costs and transshipment and want to make your item the chosen one?  
  > **username_0**: @username_1 1) The choice is independent 2) It probably is a combination of all three, but some attributes might be weighted more than others. And no, I am not trying to modify time, costs and transshipments. Those attributes are given for each option. Please let me know if my question is still unclear. Thank you  
  > **username_1**: Thanks for the clarification. If you are trying to discover the weightings, then you must have some other measure of overall success? If you compare two different results after selecting an option, how do you know which is better? Is your data a list of the best choice out of four for each set that happened in the past, or is it something else?  
  
  ---
  
  ## 0 answers
  
  