如何在模式输入中输入值

问题描述 投票:0回答:1

我正在学习OptaPlanner,我一度需要帮助。

我需要为什么这个模式用于和如何使用:

<Patterns>
    <Pattern ID="0" weight="1">
        <PatternEntries>
            <PatternEntry index="0">
                <ShiftType>L</ShiftType>
                <Day>Any</Day>
            </PatternEntry>
            <PatternEntry index="1">
                <ShiftType>D</ShiftType>
                <Day>Any</Day>
            </PatternEntry>
            </PatternEntries>
        </Pattern>
    <Pattern ID="1" weight="1">
        <PatternEntries>
            <PatternEntry index="0">
                <ShiftType>D</ShiftType>
                <Day>Any</Day>
            </PatternEntry>
            <PatternEntry index="1">
                <ShiftType>E</ShiftType>
                <Day>Any</Day>
            </PatternEntry>
        <PatternEntry index="2">
            <ShiftType>D</ShiftType>
                <Day>Any</Day>
            </PatternEntry>
        </PatternEntries>

我非常感谢你能给我的任何帮助。

optaplanner
1个回答
0
投票

该输入文件由INEC 2011网站定义,请参阅optaplanner用户指南第3章中的链接。

特别:

  • 第一种模式是延迟(L),然后是第(D)次转变。
  • 第二种模式是白班,然后是早班,然后是白班。

当模式匹配时,涉及的惩罚会降低分数。目标是通过避免不健康的转变模式来改善护士的健康。

© www.soinside.com 2019 - 2024. All rights reserved.