[jboss-svn-commits] JBL Code SVN: r26350 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples: src/main/resources/org/drools/solver/examples/manners2009/solver and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun May 3 12:53:22 EDT 2009
Author: ge0ffrey
Date: 2009-05-03 12:53:21 -0400 (Sun, 03 May 2009)
New Revision: 26350
Modified:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml
Log:
resolve score trap
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml 2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/manners2009/solved/james1WithGenderChange-score0.xml 2009-05-03 16:53:21 UTC (rev 26350)
@@ -4205,724 +4205,724 @@
<seatList id="768"/>
<seatDesignationList id="769">
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="770">
+ <id>0</id>
+ <guest reference="22"/>
+ <seat reference="613"/>
+ </org.drools.solver.examples.manners2009.domain.SeatDesignation>
+ <org.drools.solver.examples.manners2009.domain.SeatDesignation id="771">
<id>9</id>
<guest reference="31"/>
- <seat reference="658"/>
+ <seat reference="742"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
- <org.drools.solver.examples.manners2009.domain.SeatDesignation id="771">
- <id>10</id>
- <guest reference="32"/>
- <seat reference="732"/>
- </org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="772">
- <id>11</id>
- <guest reference="33"/>
- <seat reference="742"/>
+ <id>99</id>
+ <guest reference="121"/>
+ <seat reference="610"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="773">
- <id>6</id>
- <guest reference="28"/>
- <seat reference="756"/>
+ <id>100</id>
+ <guest reference="122"/>
+ <seat reference="638"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="774">
- <id>7</id>
- <guest reference="29"/>
- <seat reference="680"/>
+ <id>101</id>
+ <guest reference="123"/>
+ <seat reference="660"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="775">
- <id>8</id>
- <guest reference="30"/>
- <seat reference="702"/>
+ <id>102</id>
+ <guest reference="124"/>
+ <seat reference="716"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="776">
- <id>0</id>
- <guest reference="22"/>
- <seat reference="651"/>
+ <id>103</id>
+ <guest reference="125"/>
+ <seat reference="730"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="777">
- <id>1</id>
- <guest reference="23"/>
- <seat reference="697"/>
+ <id>104</id>
+ <guest reference="126"/>
+ <seat reference="673"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="778">
- <id>2</id>
- <guest reference="24"/>
- <seat reference="605"/>
+ <id>105</id>
+ <guest reference="127"/>
+ <seat reference="693"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="779">
- <id>3</id>
- <guest reference="25"/>
- <seat reference="627"/>
+ <id>106</id>
+ <guest reference="128"/>
+ <seat reference="707"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="780">
- <id>4</id>
- <guest reference="26"/>
- <seat reference="637"/>
+ <id>107</id>
+ <guest reference="129"/>
+ <seat reference="723"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="781">
- <id>5</id>
- <guest reference="27"/>
- <seat reference="719"/>
+ <id>108</id>
+ <guest reference="130"/>
+ <seat reference="737"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="782">
- <id>18</id>
- <guest reference="40"/>
- <seat reference="696"/>
+ <id>10</id>
+ <guest reference="32"/>
+ <seat reference="728"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="783">
- <id>19</id>
- <guest reference="41"/>
- <seat reference="700"/>
+ <id>109</id>
+ <guest reference="131"/>
+ <seat reference="753"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="784">
- <id>20</id>
- <guest reference="42"/>
+ <id>110</id>
+ <guest reference="132"/>
<seat reference="652"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="785">
- <id>21</id>
- <guest reference="43"/>
- <seat reference="720"/>
+ <id>111</id>
+ <guest reference="133"/>
+ <seat reference="618"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="786">
- <id>22</id>
- <guest reference="44"/>
- <seat reference="626"/>
+ <id>112</id>
+ <guest reference="134"/>
+ <seat reference="751"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="787">
- <id>23</id>
- <guest reference="45"/>
- <seat reference="738"/>
+ <id>113</id>
+ <guest reference="135"/>
+ <seat reference="767"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="788">
- <id>12</id>
- <guest reference="34"/>
- <seat reference="667"/>
+ <id>114</id>
+ <guest reference="136"/>
+ <seat reference="662"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="789">
- <id>13</id>
- <guest reference="35"/>
- <seat reference="765"/>
+ <id>115</id>
+ <guest reference="137"/>
+ <seat reference="632"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="790">
- <id>14</id>
- <guest reference="36"/>
- <seat reference="677"/>
+ <id>116</id>
+ <guest reference="138"/>
+ <seat reference="704"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="791">
- <id>15</id>
- <guest reference="37"/>
- <seat reference="753"/>
+ <id>117</id>
+ <guest reference="139"/>
+ <seat reference="602"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="792">
- <id>16</id>
- <guest reference="38"/>
- <seat reference="641"/>
+ <id>118</id>
+ <guest reference="140"/>
+ <seat reference="644"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="793">
- <id>17</id>
- <guest reference="39"/>
- <seat reference="609"/>
+ <id>11</id>
+ <guest reference="33"/>
+ <seat reference="760"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="794">
- <id>126</id>
- <guest reference="148"/>
- <seat reference="679"/>
+ <id>119</id>
+ <guest reference="141"/>
+ <seat reference="626"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="795">
- <id>127</id>
- <guest reference="149"/>
- <seat reference="673"/>
+ <id>120</id>
+ <guest reference="142"/>
+ <seat reference="691"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="796">
- <id>128</id>
- <guest reference="150"/>
- <seat reference="625"/>
+ <id>121</id>
+ <guest reference="143"/>
+ <seat reference="729"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="797">
- <id>129</id>
- <guest reference="151"/>
- <seat reference="721"/>
+ <id>122</id>
+ <guest reference="144"/>
+ <seat reference="677"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="798">
- <id>130</id>
- <guest reference="152"/>
- <seat reference="607"/>
+ <id>123</id>
+ <guest reference="145"/>
+ <seat reference="745"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="799">
- <id>131</id>
- <guest reference="153"/>
- <seat reference="661"/>
+ <id>124</id>
+ <guest reference="146"/>
+ <seat reference="659"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="800">
- <id>132</id>
- <guest reference="154"/>
- <seat reference="675"/>
+ <id>125</id>
+ <guest reference="147"/>
+ <seat reference="623"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="801">
- <id>133</id>
- <guest reference="155"/>
- <seat reference="653"/>
+ <id>126</id>
+ <guest reference="148"/>
+ <seat reference="609"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="802">
- <id>134</id>
- <guest reference="156"/>
- <seat reference="743"/>
+ <id>127</id>
+ <guest reference="149"/>
+ <seat reference="687"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="803">
- <id>135</id>
- <guest reference="157"/>
- <seat reference="759"/>
+ <id>128</id>
+ <guest reference="150"/>
+ <seat reference="635"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="804">
- <id>136</id>
- <guest reference="158"/>
- <seat reference="757"/>
+ <id>12</id>
+ <guest reference="34"/>
+ <seat reference="611"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="805">
- <id>137</id>
- <guest reference="159"/>
- <seat reference="707"/>
+ <id>129</id>
+ <guest reference="151"/>
+ <seat reference="603"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="806">
- <id>142</id>
- <guest reference="164"/>
- <seat reference="611"/>
+ <id>130</id>
+ <guest reference="152"/>
+ <seat reference="631"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="807">
- <id>143</id>
- <guest reference="165"/>
- <seat reference="655"/>
+ <id>131</id>
+ <guest reference="153"/>
+ <seat reference="689"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="808">
- <id>138</id>
- <guest reference="160"/>
- <seat reference="708"/>
+ <id>132</id>
+ <guest reference="154"/>
+ <seat reference="617"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="809">
- <id>120</id>
- <guest reference="142"/>
- <seat reference="621"/>
+ <id>133</id>
+ <guest reference="155"/>
+ <seat reference="731"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="810">
- <id>121</id>
- <guest reference="143"/>
- <seat reference="751"/>
+ <id>134</id>
+ <guest reference="156"/>
+ <seat reference="765"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="811">
- <id>122</id>
- <guest reference="144"/>
- <seat reference="737"/>
+ <id>135</id>
+ <guest reference="157"/>
+ <seat reference="705"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="812">
- <id>123</id>
- <guest reference="145"/>
- <seat reference="735"/>
+ <id>136</id>
+ <guest reference="158"/>
+ <seat reference="725"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="813">
- <id>124</id>
- <guest reference="146"/>
- <seat reference="725"/>
+ <id>137</id>
+ <guest reference="159"/>
+ <seat reference="703"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="814">
- <id>125</id>
- <guest reference="147"/>
- <seat reference="701"/>
+ <id>138</id>
+ <guest reference="160"/>
+ <seat reference="674"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="815">
+ <id>13</id>
+ <guest reference="35"/>
+ <seat reference="625"/>
+ </org.drools.solver.examples.manners2009.domain.SeatDesignation>
+ <org.drools.solver.examples.manners2009.domain.SeatDesignation id="816">
<id>139</id>
<guest reference="161"/>
- <seat reference="639"/>
+ <seat reference="661"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
- <org.drools.solver.examples.manners2009.domain.SeatDesignation id="816">
+ <org.drools.solver.examples.manners2009.domain.SeatDesignation id="817">
<id>140</id>
<guest reference="162"/>
- <seat reference="691"/>
+ <seat reference="763"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
- <org.drools.solver.examples.manners2009.domain.SeatDesignation id="817">
+ <org.drools.solver.examples.manners2009.domain.SeatDesignation id="818">
<id>141</id>
<guest reference="163"/>
- <seat reference="761"/>
+ <seat reference="749"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
- <org.drools.solver.examples.manners2009.domain.SeatDesignation id="818">
- <id>42</id>
- <guest reference="64"/>
- <seat reference="610"/>
- </org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="819">
- <id>43</id>
- <guest reference="65"/>
- <seat reference="716"/>
+ <id>142</id>
+ <guest reference="164"/>
+ <seat reference="649"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="820">
- <id>44</id>
- <guest reference="66"/>
- <seat reference="624"/>
+ <id>143</id>
+ <guest reference="165"/>
+ <seat reference="641"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="821">
- <id>45</id>
- <guest reference="67"/>
- <seat reference="678"/>
+ <id>14</id>
+ <guest reference="36"/>
+ <seat reference="639"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="822">
- <id>46</id>
- <guest reference="68"/>
- <seat reference="736"/>
+ <id>15</id>
+ <guest reference="37"/>
+ <seat reference="653"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="823">
- <id>47</id>
- <guest reference="69"/>
- <seat reference="758"/>
+ <id>16</id>
+ <guest reference="38"/>
+ <seat reference="667"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="824">
- <id>40</id>
- <guest reference="62"/>
- <seat reference="665"/>
+ <id>17</id>
+ <guest reference="39"/>
+ <seat reference="681"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="825">
- <id>41</id>
- <guest reference="63"/>
- <seat reference="689"/>
+ <id>18</id>
+ <guest reference="40"/>
+ <seat reference="696"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="826">
- <id>30</id>
- <guest reference="52"/>
- <seat reference="706"/>
+ <id>1</id>
+ <guest reference="23"/>
+ <seat reference="627"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="827">
- <id>31</id>
- <guest reference="53"/>
- <seat reference="638"/>
+ <id>19</id>
+ <guest reference="41"/>
+ <seat reference="710"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="828">
- <id>24</id>
- <guest reference="46"/>
- <seat reference="669"/>
+ <id>20</id>
+ <guest reference="42"/>
+ <seat reference="724"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="829">
- <id>25</id>
- <guest reference="47"/>
- <seat reference="649"/>
+ <id>21</id>
+ <guest reference="43"/>
+ <seat reference="738"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="830">
- <id>26</id>
- <guest reference="48"/>
- <seat reference="731"/>
+ <id>22</id>
+ <guest reference="44"/>
+ <seat reference="752"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="831">
- <id>27</id>
- <guest reference="49"/>
- <seat reference="745"/>
+ <id>23</id>
+ <guest reference="45"/>
+ <seat reference="766"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="832">
- <id>28</id>
- <guest reference="50"/>
- <seat reference="687"/>
+ <id>24</id>
+ <guest reference="46"/>
+ <seat reference="717"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="833">
- <id>29</id>
- <guest reference="51"/>
- <seat reference="681"/>
+ <id>25</id>
+ <guest reference="47"/>
+ <seat reference="645"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="834">
- <id>36</id>
- <guest reference="58"/>
- <seat reference="648"/>
+ <id>26</id>
+ <guest reference="48"/>
+ <seat reference="637"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="835">
- <id>37</id>
- <guest reference="59"/>
- <seat reference="632"/>
+ <id>27</id>
+ <guest reference="49"/>
+ <seat reference="747"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="836">
- <id>38</id>
- <guest reference="60"/>
- <seat reference="744"/>
+ <id>28</id>
+ <guest reference="50"/>
+ <seat reference="665"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="837">
- <id>39</id>
- <guest reference="61"/>
- <seat reference="618"/>
+ <id>2</id>
+ <guest reference="24"/>
+ <seat reference="709"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="838">
- <id>32</id>
- <guest reference="54"/>
- <seat reference="717"/>
+ <id>29</id>
+ <guest reference="51"/>
+ <seat reference="679"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="839">
- <id>33</id>
- <guest reference="55"/>
- <seat reference="613"/>
+ <id>30</id>
+ <guest reference="52"/>
+ <seat reference="764"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="840">
- <id>34</id>
- <guest reference="56"/>
- <seat reference="705"/>
+ <id>31</id>
+ <guest reference="53"/>
+ <seat reference="708"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="841">
- <id>35</id>
- <guest reference="57"/>
- <seat reference="763"/>
+ <id>32</id>
+ <guest reference="54"/>
+ <seat reference="607"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="842">
- <id>68</id>
- <guest reference="90"/>
- <seat reference="608"/>
+ <id>33</id>
+ <guest reference="55"/>
+ <seat reference="621"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="843">
- <id>69</id>
- <guest reference="91"/>
- <seat reference="750"/>
+ <id>34</id>
+ <guest reference="56"/>
+ <seat reference="759"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="844">
- <id>70</id>
- <guest reference="92"/>
- <seat reference="630"/>
+ <id>35</id>
+ <guest reference="57"/>
+ <seat reference="735"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="845">
- <id>71</id>
- <guest reference="93"/>
- <seat reference="762"/>
+ <id>36</id>
+ <guest reference="58"/>
+ <seat reference="658"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="846">
- <id>52</id>
- <guest reference="74"/>
- <seat reference="666"/>
+ <id>37</id>
+ <guest reference="59"/>
+ <seat reference="672"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="847">
- <id>53</id>
- <guest reference="75"/>
- <seat reference="688"/>
+ <id>38</id>
+ <guest reference="60"/>
+ <seat reference="692"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="848">
- <id>54</id>
- <guest reference="76"/>
- <seat reference="724"/>
+ <id>3</id>
+ <guest reference="25"/>
+ <seat reference="655"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="849">
- <id>55</id>
- <guest reference="77"/>
- <seat reference="730"/>
+ <id>39</id>
+ <guest reference="61"/>
+ <seat reference="706"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="850">
- <id>48</id>
- <guest reference="70"/>
- <seat reference="617"/>
+ <id>40</id>
+ <guest reference="62"/>
+ <seat reference="715"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="851">
- <id>49</id>
- <guest reference="71"/>
- <seat reference="711"/>
+ <id>41</id>
+ <guest reference="63"/>
+ <seat reference="739"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="852">
- <id>50</id>
- <guest reference="72"/>
- <seat reference="683"/>
+ <id>42</id>
+ <guest reference="64"/>
+ <seat reference="750"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="853">
- <id>51</id>
- <guest reference="73"/>
- <seat reference="645"/>
+ <id>43</id>
+ <guest reference="65"/>
+ <seat reference="694"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="854">
- <id>56</id>
- <guest reference="78"/>
- <seat reference="662"/>
+ <id>44</id>
+ <guest reference="66"/>
+ <seat reference="636"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="855">
- <id>57</id>
- <guest reference="79"/>
- <seat reference="760"/>
+ <id>45</id>
+ <guest reference="67"/>
+ <seat reference="612"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="856">
- <id>58</id>
- <guest reference="80"/>
- <seat reference="752"/>
+ <id>46</id>
+ <guest reference="68"/>
+ <seat reference="648"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="857">
- <id>59</id>
- <guest reference="81"/>
- <seat reference="602"/>
+ <id>47</id>
+ <guest reference="69"/>
+ <seat reference="620"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="858">
- <id>60</id>
- <guest reference="82"/>
- <seat reference="704"/>
+ <id>48</id>
+ <guest reference="70"/>
+ <seat reference="619"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="859">
- <id>61</id>
- <guest reference="83"/>
- <seat reference="640"/>
+ <id>4</id>
+ <guest reference="26"/>
+ <seat reference="669"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="860">
- <id>62</id>
- <guest reference="84"/>
- <seat reference="718"/>
+ <id>49</id>
+ <guest reference="71"/>
+ <seat reference="605"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="861">
- <id>63</id>
- <guest reference="85"/>
- <seat reference="734"/>
+ <id>50</id>
+ <guest reference="72"/>
+ <seat reference="633"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="862">
- <id>64</id>
- <guest reference="86"/>
- <seat reference="690"/>
+ <id>51</id>
+ <guest reference="73"/>
+ <seat reference="647"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="863">
- <id>65</id>
- <guest reference="87"/>
- <seat reference="650"/>
+ <id>52</id>
+ <guest reference="74"/>
+ <seat reference="668"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="864">
- <id>66</id>
- <guest reference="88"/>
- <seat reference="676"/>
+ <id>53</id>
+ <guest reference="75"/>
+ <seat reference="682"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="865">
- <id>67</id>
- <guest reference="89"/>
- <seat reference="622"/>
+ <id>54</id>
+ <guest reference="76"/>
+ <seat reference="690"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="866">
- <id>82</id>
- <guest reference="104"/>
- <seat reference="748"/>
+ <id>55</id>
+ <guest reference="77"/>
+ <seat reference="702"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="867">
- <id>83</id>
- <guest reference="105"/>
- <seat reference="664"/>
+ <id>56</id>
+ <guest reference="78"/>
+ <seat reference="606"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="868">
- <id>80</id>
- <guest reference="102"/>
- <seat reference="631"/>
+ <id>57</id>
+ <guest reference="79"/>
+ <seat reference="630"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="869">
- <id>81</id>
- <guest reference="103"/>
- <seat reference="733"/>
+ <id>58</id>
+ <guest reference="80"/>
+ <seat reference="616"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="870">
- <id>94</id>
- <guest reference="116"/>
- <seat reference="764"/>
+ <id>5</id>
+ <guest reference="27"/>
+ <seat reference="683"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="871">
- <id>95</id>
- <guest reference="117"/>
- <seat reference="714"/>
+ <id>59</id>
+ <guest reference="81"/>
+ <seat reference="646"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="872">
- <id>92</id>
- <guest reference="114"/>
- <seat reference="739"/>
+ <id>60</id>
+ <guest reference="82"/>
+ <seat reference="748"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="873">
- <id>93</id>
- <guest reference="115"/>
- <seat reference="723"/>
+ <id>61</id>
+ <guest reference="83"/>
+ <seat reference="676"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="874">
- <id>74</id>
- <guest reference="96"/>
- <seat reference="636"/>
+ <id>62</id>
+ <guest reference="84"/>
+ <seat reference="688"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="875">
- <id>75</id>
- <guest reference="97"/>
- <seat reference="612"/>
+ <id>63</id>
+ <guest reference="85"/>
+ <seat reference="700"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="876">
- <id>76</id>
- <guest reference="98"/>
- <seat reference="746"/>
+ <id>64</id>
+ <guest reference="86"/>
+ <seat reference="666"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="877">
- <id>77</id>
- <guest reference="99"/>
- <seat reference="682"/>
+ <id>65</id>
+ <guest reference="87"/>
+ <seat reference="736"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="878">
- <id>78</id>
- <guest reference="100"/>
- <seat reference="644"/>
+ <id>66</id>
+ <guest reference="88"/>
+ <seat reference="722"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="879">
- <id>79</id>
- <guest reference="101"/>
- <seat reference="604"/>
+ <id>67</id>
+ <guest reference="89"/>
+ <seat reference="762"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="880">
- <id>72</id>
- <guest reference="94"/>
- <seat reference="663"/>
+ <id>68</id>
+ <guest reference="90"/>
+ <seat reference="720"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="881">
- <id>73</id>
- <guest reference="95"/>
- <seat reference="693"/>
+ <id>6</id>
+ <guest reference="28"/>
+ <seat reference="686"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="882">
- <id>86</id>
- <guest reference="108"/>
- <seat reference="710"/>
+ <id>69</id>
+ <guest reference="91"/>
+ <seat reference="734"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="883">
- <id>87</id>
- <guest reference="109"/>
- <seat reference="634"/>
+ <id>70</id>
+ <guest reference="92"/>
+ <seat reference="746"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="884">
- <id>84</id>
- <guest reference="106"/>
- <seat reference="695"/>
+ <id>71</id>
+ <guest reference="93"/>
+ <seat reference="756"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="885">
- <id>85</id>
- <guest reference="107"/>
- <seat reference="659"/>
+ <id>72</id>
+ <guest reference="94"/>
+ <seat reference="663"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="886">
- <id>90</id>
- <guest reference="112"/>
- <seat reference="692"/>
+ <id>73</id>
+ <guest reference="95"/>
+ <seat reference="651"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="887">
- <id>91</id>
- <guest reference="113"/>
- <seat reference="616"/>
+ <id>74</id>
+ <guest reference="96"/>
+ <seat reference="640"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="888">
- <id>88</id>
- <guest reference="110"/>
- <seat reference="623"/>
+ <id>75</id>
+ <guest reference="97"/>
+ <seat reference="654"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="889">
- <id>89</id>
- <guest reference="111"/>
- <seat reference="647"/>
+ <id>76</id>
+ <guest reference="98"/>
+ <seat reference="680"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="890">
- <id>114</id>
- <guest reference="136"/>
- <seat reference="646"/>
+ <id>77</id>
+ <guest reference="99"/>
+ <seat reference="678"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="891">
- <id>115</id>
- <guest reference="137"/>
- <seat reference="722"/>
+ <id>78</id>
+ <guest reference="100"/>
+ <seat reference="718"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="892">
- <id>116</id>
- <guest reference="138"/>
- <seat reference="766"/>
+ <id>7</id>
+ <guest reference="29"/>
+ <seat reference="634"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="893">
- <id>117</id>
- <guest reference="139"/>
- <seat reference="660"/>
+ <id>79</id>
+ <guest reference="101"/>
+ <seat reference="732"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="894">
- <id>118</id>
- <guest reference="140"/>
- <seat reference="674"/>
+ <id>80</id>
+ <guest reference="102"/>
+ <seat reference="697"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="895">
- <id>119</id>
- <guest reference="141"/>
- <seat reference="606"/>
+ <id>81</id>
+ <guest reference="103"/>
+ <seat reference="711"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="896">
- <id>112</id>
- <guest reference="134"/>
- <seat reference="749"/>
+ <id>82</id>
+ <guest reference="104"/>
+ <seat reference="744"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="897">
- <id>113</id>
- <guest reference="135"/>
- <seat reference="635"/>
+ <id>83</id>
+ <guest reference="105"/>
+ <seat reference="758"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="898">
- <id>99</id>
- <guest reference="121"/>
- <seat reference="654"/>
+ <id>84</id>
+ <guest reference="106"/>
+ <seat reference="761"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="899">
- <id>100</id>
- <guest reference="122"/>
- <seat reference="728"/>
+ <id>85</id>
+ <guest reference="107"/>
+ <seat reference="733"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="900">
- <id>101</id>
- <guest reference="123"/>
- <seat reference="672"/>
+ <id>86</id>
+ <guest reference="108"/>
+ <seat reference="604"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="901">
- <id>102</id>
- <guest reference="124"/>
- <seat reference="686"/>
+ <id>87</id>
+ <guest reference="109"/>
+ <seat reference="664"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="902">
- <id>103</id>
- <guest reference="125"/>
- <seat reference="668"/>
+ <id>88</id>
+ <guest reference="110"/>
+ <seat reference="721"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="903">
- <id>96</id>
- <guest reference="118"/>
- <seat reference="619"/>
+ <id>8</id>
+ <guest reference="30"/>
+ <seat reference="714"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="904">
- <id>97</id>
- <guest reference="119"/>
- <seat reference="703"/>
+ <id>89</id>
+ <guest reference="111"/>
+ <seat reference="743"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="905">
- <id>98</id>
- <guest reference="120"/>
- <seat reference="747"/>
+ <id>90</id>
+ <guest reference="112"/>
+ <seat reference="624"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="906">
- <id>110</id>
- <guest reference="132"/>
- <seat reference="694"/>
+ <id>91</id>
+ <guest reference="113"/>
+ <seat reference="650"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="907">
- <id>111</id>
- <guest reference="133"/>
- <seat reference="620"/>
+ <id>92</id>
+ <guest reference="114"/>
+ <seat reference="719"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="908">
- <id>104</id>
- <guest reference="126"/>
- <seat reference="633"/>
+ <id>93</id>
+ <guest reference="115"/>
+ <seat reference="701"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="909">
- <id>105</id>
- <guest reference="127"/>
- <seat reference="715"/>
+ <id>94</id>
+ <guest reference="116"/>
+ <seat reference="608"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="910">
- <id>106</id>
- <guest reference="128"/>
- <seat reference="709"/>
+ <id>95</id>
+ <guest reference="117"/>
+ <seat reference="622"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="911">
- <id>107</id>
- <guest reference="129"/>
- <seat reference="603"/>
+ <id>96</id>
+ <guest reference="118"/>
+ <seat reference="675"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="912">
- <id>108</id>
- <guest reference="130"/>
- <seat reference="767"/>
+ <id>97</id>
+ <guest reference="119"/>
+ <seat reference="695"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
<org.drools.solver.examples.manners2009.domain.SeatDesignation id="913">
- <id>109</id>
- <guest reference="131"/>
- <seat reference="729"/>
+ <id>98</id>
+ <guest reference="120"/>
+ <seat reference="757"/>
</org.drools.solver.examples.manners2009.domain.SeatDesignation>
</seatDesignationList>
</org.drools.solver.examples.manners2009.domain.Manners2009>
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl 2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009ScoreRules.drl 2009-05-03 16:53:21 UTC (rev 26350)
@@ -41,7 +41,7 @@
);
then
insertLogical(new UnweightedConstraintOccurrence("twoSameJobTypePerTable",
- $table));
+ $jobType, $table));
end
// This is to avoid score traps. The score function should for example give an insentive
@@ -54,28 +54,27 @@
not SeatDesignation(guestJobType == $jobType, seatTable == $table);
then
insertLogical(new UnweightedConstraintOccurrence("tableWithoutJobTypeShouldBePunishedExtra",
- $table, $jobType));
+ $jobType, $table));
end
-
// Each person must share a hobby with his/her left neighbour
// (so also the same or another hobby with his/her right neighbour)
-//rule "leftHasHobbyInCommon"
-// when
-// $leftSeat : Seat();
-// $rightSeat : Seat(leftSeat == $leftSeat);
-// $leftDesignation : SeatDesignation($leftGuest : guest, seat == $leftSeat);
-// $rightDesignation : SeatDesignation($rightGuest : guest, seat == $rightSeat);
-// HobbyPractician(guest == $leftGuest, $leftHobby : hobby);
-// not HobbyPractician(guest == $rightGuest, hobby == leftHobby);
-// TODO this is bugged because they have to have every hobby in common
-// then
-// insertLogical(new UnweightedConstraintOccurrence("leftOrRightHasHobbyInCommon",
-// $leftDesignation, $rightDesignation));
-//end
+rule "leftHasHobbyInCommon"
+ when
+ $leftSeat : Seat();
+ $rightSeat : Seat(leftSeat == $leftSeat);
+ $leftDesignation : SeatDesignation($leftGuest : guest, seat == $leftSeat);
+ $rightDesignation : SeatDesignation($rightGuest : guest, seat == $rightSeat);
+ not (
+ HobbyPractician(guest == $leftGuest, $leftHobby : hobby)
+ and HobbyPractician(guest == $rightGuest, hobby == $leftHobby)
+ );
+ then
+ insertLogical(new UnweightedConstraintOccurrence("leftHasHobbyInCommon",
+ $leftDesignation, $rightDesignation));
+end
-
rule "hardConstraintsBroken"
when
$occurrenceCount : Number() from accumulate(
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml 2009-05-03 15:51:47 UTC (rev 26349)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/manners2009/solver/manners2009SolverConfig.xml 2009-05-03 16:53:21 UTC (rev 26350)
@@ -6,8 +6,8 @@
</scoreDefinition>
<startingSolutionInitializerClass>org.drools.solver.examples.manners2009.solver.solution.initializer.Manners2009StartingSolutionInitializer</startingSolutionInitializerClass>
<finish>
- <finishCompositionStyle>OR</finishCompositionStyle>
- <maximumMinutesSpend>1</maximumMinutesSpend>
+ <!--<finishCompositionStyle>OR</finishCompositionStyle>-->
+ <!--<maximumMinutesSpend>1</maximumMinutesSpend>-->
<feasableScore>0</feasableScore>
</finish>
<selector>
More information about the jboss-svn-commits
mailing list