TimefoldAI / TimefoldAI/timefold-quickstarts

Introduce/extend manufacturing line quickstart with job dependencies

Open
#141 4 comments 2 reactions 1 assignee View on GitHub

@mcimbora is already working on this.

Since Oct 31, 2023.

Dominant language
Java
Stars
580
Forks
173
Avg merge
17h 42m
Merged PRs (30d)
39

Description

Discussed in https://github.com/TimefoldAI/timefold-solver/discussions/385

Originally posted by mcimbora October 31, 2023
Let's say we've got a model similar to this:

ManufacturingLine
List<Job> jobs
Job
List<Job> predecessorJobs
List<Job> successorJobs

The jobs have dependencies between each other (Job can start only after the predecessors are finished). At the same time, the manufacturing line can process a single item at time only. This is a fairly common problem, that causes confusion (should I go for food packaging vs project job scheduling). Ideally the docs explain the differences.

Volunteer to implement this (not critical atm).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.