|
This course addresses developers with a basic understanding of Rave. Experience from implementing/maintaining a rule set of a pairing or rostering implementation is an advantage.
Rave I, six months work experience
2 days
The course gives you a deep understanding of the Rave language with emphasis on performance issues. After completing the course you will be able to:
- use modules
- write cost functions
- understand advanced Rave features
- understand how caching works
- avoid illegal sub-chain problems
- to do performance analysis
- Recap of Rave I course
- Advanced Rave
- Carmen´s data model - Studio
- rules
- tables
- modules
- contexts
- transforms
- constraints
- iterators
- Cost functions
- cost of trip/roster
- Roster Initial and generation cost
- overcover cost
- Constraints
- rules
- qualifications (vertical constraints)
- global constraints
- Illegal sub-chains
- in rostering and pairing
- work arounds
- Performance
- levels
- range
- caching
- performance analysis
All exercises are done using a generic flight data and rule set (Carmen Airlines).
|