Genetic Scheduler

Automatic Scheduling using a genetic algorithm

(no tags)

    MIT License

    Run an Example

    {
      "fitness": 11,
      "meetings": [
        {
          "location": 3,
          "people": [
            "a",
            "d"
          ],
          "slot": 3
        },
        {
          "location": 2,
          "people": [
            "a",
            "e"
          ],
          "slot": 2
        },
        {
          "location": 3,
          "people": [
            "b",
            "d"
          ],
          "slot": 2
        },
        {
          "location": 0,
          "people": [
            "b",
            "e"
          ],
          "slot": 3
        }
      ]
    }

    Install & Use

    Use
    
    curl -X POST -d '{
      "meetings_needed": [
        ["a","d"],["a","e"],["b","c"],["b","d"],
        ["b","e"],["c","e"],["d","f"],["e","f"]
      ],
      "total_locations": 4,
      "total_slots": 4,
      "unavailable": {
        "b": [0],
        "c": [2,3]
      }
    }
    ' -H 'Content-Type: application/json' -H 'Authorization: Simple YOUR_API_KEY' https://api.algorithmia.com/v1/algo/anowell/GeneticScheduler/0.1.2