Skip to content

Latest commit

 

History

History
167 lines (109 loc) · 5.66 KB

File metadata and controls

167 lines (109 loc) · 5.66 KB

Examples

Complete, runnable examples demonstrating Dantzig's capabilities across various optimization problem types.

Running Examples

All examples can be run directly:

# Run a specific example
mix run docs/user/examples/knapsack_problem.exs

# Or from the project root
elixir docs/user/examples/knapsack_problem.exs

Examples by Category

Tutorial Examples

Comprehensive Tutorial - Learn Dantzig through practical examples:

Classic Problems

Fundamental Optimization Problems:

Production & Operations

Manufacturing and Operations Management:

Scheduling & Timetabling

Time-based Optimization:

Network & Flow

Network Optimization:

Advanced Features

Demonstrating Advanced DSL Features:

Academic Examples

Classic Academic Problems:

Financial & Portfolio

Financial Optimization:

Testing & Development

Development and Testing Examples:

Examples by Complexity

Simple (Beginner)

Good starting points for learning Dantzig:

Medium (Intermediate)

More complex problems with multiple constraints:

Complex (Advanced)

Multi-dimensional problems with advanced features:

Examples by Feature

Model Parameters

Examples using model_parameters:

Pattern-Based Modeling

Examples with generators and wildcards:

Automatic Linearization

Examples using abs, max, min, and logical operations:

Integer Programming

Examples with integer variables:

Related Documentation