Prerequisites
A deep understanding of the Carmen Crew Pairing System gained through at least 6 months of experience using the system in addition to the course Advanced Pairing.
Prerequisites
A deep understanding of the Carmen Crew Pairing system gained through at least 6 months of experince using the system and by attending the courses Advanced Rave and Advanced Optimization for Pairing. Experience from implementing/ maintaining a pairing rule set is an advantage.
   
 
Untitled Document
 
 
 
 
 

Audience
This course addresses rule and report administrators with a basic understanding of - and some experience with - Rave.

Benefits
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:

  • Tune Rave code for better performance
  • Fully exploit advanced Rave features

Prerequisites
You should have a basic knowledge of the Rave language as acquired by attending the course Basic Rave. Experience from implementing/maintaining a the rule set of a pairing/CAS implementation is an advantage.

Course topics

  • Advanced Rave features
    • Transforms
    • Iterators
    • Contexts

  • APC guidance
    • Cost function
    • Cost generation function
    • Generation limitation

  • APC map variables


  • Global and vertical constraints
    • Usage
    • Definitions in GPC and APC
    • Penalty

  • Performance
    • Scope of variables
    • Caching
    • Performance analysis

  • Illegal subchains
    • Problem identification
    • Rule definition considerations
    • Work arounds

All exercises are done using a generic flight data and rule set ("Carmen Airlines").

Duration
2 days.