Documentation Overview
This documentation is divided into the following sections:
Getting Started
- Welcome to Qaekwy: An introduction to the Qaekwy library.
- Documentation Overview: You are here.
- Install Qaekwy Python with PyPI: How to install and set up Qaekwy.
High-Level Guides
- Design your model: Learn how to design your optimization model.
- Solve your model: A guide to solving your model with Qaekwy.
Core Concepts
- Modelling: The basics of modelling with Qaekwy.
- Variables: Understanding variables in Qaekwy.
- Constraints: Defining constraints for your model.
- Expressions and Functions: Using expressions and functions.
- Branching: Advanced branching strategies.
- Solving: In-depth guide to the solving process.
- Solutions and Responses: Handling solutions and responses.
- Exceptions: Exception handling in Qaekwy.
Examples
- Sudoku: Solving Sudoku with Qaekwy.
- Knapsack Problem: The knapsack problem as a Qaekwy model.
- Job Scheduling: A job scheduling example.
- Facility Location: The facility location problem.
- Aircraft Fleet: An aircraft fleet optimization example.
Teaching Resources
This section provides resources for educators and learners. It details core concepts in order to understand how what CSP and Optimization are, and how to use Qaekwy to solve problems.
About
API Reference
The API reference documentation provides detailed information about the Qaekwy API.