论文标题
线性词典优化和优先招标系统
Linear lexicographic optimization and preferential bidding system
论文作者
论文摘要
一些航空公司使用优惠的招标系统来构建飞行员的时间表。在该系统中,飞行员竞标了不同的活动以及根据词典根据其资历最大化飞行员得分的时间表。解决这个最大化问题的顺序方法是自然的:首先通过最高级飞行员的出价解决了问题。然后,它可以与第二大四高级的人一起解决,而不会降低高年级的分数,依此类推。文献承认,问题的结构在某种程度上引起了这种方法。该问题可以建模为整数线性词典计划。我们提出了一种新的精确方法,该方法依赖于列的生成来解决其连续放松。为了设计这一列的生成,我们证明了有限的线性词典程序允许“原始偶尔”可行的基础,并且我们展示了如何有效地计算此类基础。我们的确切方法依赖的另一个贡献包括扩展标准工具,以将资源受限的最长路径问题延伸到其词典版本。这在我们的上下文中很有用,因为新列的产生被建模为词典资源受限的最长路径问题。数值实验表明,这种新方法已经能够解决法国航空公司提供的工业实例,最多有150名飞行员。通过在解决最长路径问题的解决方面添加最后一个成分,该问题利用了优先招标系统的特异性,该方法可以在这些实例计算时间与操作约束兼容的计算时间实现。
Some airlines use the preferential bidding system to construct the schedules of their pilots. In this system, the pilots bid on the different activities and the schedules that lexicographically maximize the scores of the pilots according to their seniority are selected. A sequential approach to solve this maximization problem is natural: the problem is first solved with the bids of the most senior pilot; then it is solved with those of the second most senior without decreasing the score of the most senior, and so on. The literature admits that the structure of the problem somehow imposes such an approach. The problem can be modeled as an integer linear lexicographic program. We propose a new exact method, which relies on column generation for solving its continuous relaxation. To design this column generation, we prove that bounded linear lexicographic programs admit "primal-dual" feasible bases and we show how to compute such bases efficiently. Another contribution on which our exact method relies consists in the extension of standard tools for resource-constrained longest path problems to their lexicographic versions. This is useful in our context since the generation of new columns is modeled as a lexicographic resource-constrained longest path problem. Numerical experiments show that this new method is already able to solve industrial instances provided by Air France, with up to 150 pilots. By adding a last ingredient in the resolution of the longest path problems, which exploits the specificity of the preferential bidding system, the method achieves for these instances computational times that are compatible with operational constraints.