Package dynamique
Le package dynamique est dynamique à plusieurs niveaux. Tout d'abord, l'inventaire est géré de façon dynamique, ce qui signifie que la solution de packaging dynamique propose les composants de voyages (vols, l'hébergement, location de voitures…) en temps réel. Deuxièmement, ces composants sont combinés dynamiquement dans les packages. Troisièmement, le package est dynamiquement tarifé et donne le plus souvent un prix total unique (appelé également "prix opaque").
Programmation dynamique
Illustrons la programmation dynamique sur le calcul du n terme de la suite de Fibonacci, parfois utilisé comme exemple introductif dans un cours sur la programmation dynamique. La suite de Fibonacci est définie par F = 0, F = 1 et F = F + F. La programmation dynamique s'appuie sur le "principe d'optimalité de Bellman" : une solution optimale d'un problème s'obtient en combinant des solutions optimales à des sous-problèmes. Sur l'exemple de la suite de Fibonacci, la solution F s'obtient en additionnant F et F.