Answers.Body: <p>GA is well suited to optimize a non-linear fitness function with a lot of variables. Each vector that is a possible solution is evaluated with the fitness function that we want to optimize.</p>
  <p>So, GA is well suited to optimize schedules for a lot of people, optimizing resources, etc.</p>
  <p>Your mission is to define all variables that you can move-tune and that affect your objectives, and assign an estimated weight on every variable.</p>
  <p>For example, create a total project cost as the fitness function, to minimize. One variable will be the number of programmers, multiplied by cost and total months. If you don't want delays over 3 months, add a correction factor: +10000*max(0, months-3), penalizing the fitness function's results where months &gt; 3, etc.</p>
  <p>When you apply your GA algorithm to the fitness function, you will find some minimum for your function, if any exists, because the solution may not exist if you added too many constraints.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-09-18T13:42:46.117Z
Answers.Text: it takes some insane complexity to make a GA more viable for project optimization than brute force.  The GA doesn't touch every possible configuration, you use it when the number of potential solutions is far to large to ever get close to traversing.
Answers.UserDisplayName: EngrStudent
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-08-09T09:58:11.827Z
Answers.LastActivityDate: 2021-01-06T21:44:31.733Z
Answers.LastEditDate: 2021-01-06T21:44:31.733Z
Answers.UserDisplayName: Rogelio Triviño
Answers.Body: <p>Project Management is most like model to game theory. You can find a <a href="https://pdfs.semanticscholar.org/3b96/427b507c429c9db96fdb3de8bc5edfe190ca.pdf" rel="nofollow noreferrer">article here</a>, as a cooperative game, and apply <a href="https://en.wikipedia.org/wiki/Opportunity_cost" rel="nofollow noreferrer">opportunity cost</a> to your budget, only you need to apply your own rules of the game.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-06T21:48:11.687Z
Answers.Text: I don't understand what you mean by this sentence "Project Management is most like model to game theory.". Moreover, the abstract of the paper that your first link links to doesn't seem to be related to "project management". Can you clarify why you're linking to that first paper?
Answers.UserDisplayName: nbro
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-29T19:46:28.180Z
Answers.LastActivityDate: 2021-01-06T21:47:24.433Z
Answers.LastEditDate: 2021-01-06T21:47:24.433Z
Answers.UserDisplayName: Adrian Romero
Body: <p>Where or for what could genetic algorithms (GA) be used in the context of project management (PM)? I thought about task dispatching, but I'm looking for other potential uses of GAs in the context of PM.</p>
  
Tags: <genetic-algorithms><applications>
Title: Where or for what could genetic algorithms be used in the context of project management?
UserDisplayName: pobu
ThreadText: # Where or for what could genetic algorithms be used in the context of project management?
  
  (Asked by: username_0 on 2019-03-29)
  
  Where or for what could genetic algorithms (GA) be used in the context of project management (PM)? I thought about task dispatching, but I'm looking for other potential uses of GAs in the context of PM.
  
  **Tags:** genetic-algorithms, applications
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2020-08-09. Score: 0
  
  GA is well suited to optimize a non-linear fitness function with a lot of variables. Each vector that is a possible solution is evaluated with the fitness function that we want to optimize.
  
  So, GA is well suited to optimize schedules for a lot of people, optimizing resources, etc.
  
  Your mission is to define all variables that you can move-tune and that affect your objectives, and assign an estimated weight on every variable.
  
  For example, create a total project cost as the fitness function, to minimize. One variable will be the number of programmers, multiplied by cost and total months. If you don't want delays over 3 months, add a correction factor: +10000\*max(0, months-3), penalizing the fitness function's results where months > 3, etc.
  
  When you apply your GA algorithm to the fitness function, you will find some minimum for your function, if any exists, because the solution may not exist if you added too many constraints.
  
  > **Comments:**
  > **username_2**: it takes some insane complexity to make a GA more viable for project optimization than brute force.  The GA doesn't touch every possible configuration, you use it when the number of potential solutions is far to large to ever get close to traversing.  
  
  ---
  
  ### Answer by username_3 on 2019-03-29. Score: -1
  
  Project Management is most like model to game theory. You can find a [article here](https://pdfs.semanticscholar.org/3b96/427b507c429c9db96fdb3de8bc5edfe190ca.pdf), as a cooperative game, and apply [opportunity cost](https://en.wikipedia.org/wiki/Opportunity_cost) to your budget, only you need to apply your own rules of the game.
  
  > **Comments:**
  > **username_4**: I don't understand what you mean by this sentence "Project Management is most like model to game theory.". Moreover, the abstract of the paper that your first link links to doesn't seem to be related to "project management". Can you clarify why you're linking to that first paper?  
  
  ---
  
  