📅 2024-10-26 — Session: Explored Scheduling Solutions with Google OR-Tools and Pulp/CPLEX

🕒 16:05–16:35
🏷️ Labels: Scheduling, Optimization, Google Or-Tools, Pulp, CPLEX
📂 Project: Dev
⭐ Priority: MEDIUM

Session Goal

The session aimed to explore various tools and frameworks for scheduling and constraint-based planning, focusing on automation and optimization.

Key Activities

  • Discussed high-level solutions for scheduling and constraint management, including project management platforms and optimization libraries.
  • Explored the use of Google OR-Tools and Pulp/CPLEX for creating custom scheduling solutions, emphasizing constraint-based scheduling and linear programming.
  • Structured a dataset for optimization using Google OR-Tools, defining variables, constraints, and objective functions with code examples.
  • Implemented hard and soft constraints in scheduling algorithms using OR-Tools, with practical code examples.

Achievements

  • Gained insights into various scheduling solutions and tools suitable for detailed and customized scheduling needs.
  • Developed a structured approach for transforming datasets into optimization problems using Google OR-Tools.

Pending Tasks

  • Further exploration and implementation of specific scheduling solutions using the discussed tools and frameworks.