***** Competition Csu670 SDG Game *****
***** Date: Wed Feb 18 19:24:52 EST 2009 *****


***** ROUND 1 of 5 *****

** Admin overhead: 0.0000

** Player 14: Team TuesdayNight6's turn
** Player 14: Team TuesdayNight6 finished: 2.1870


** Admin overhead: 0.0160

** Player 13: Team LordCanti's turn
      76
      
      The integerList before: 
      
      76
      82
      Current Integer = 76
      Implicator = 76
      Current Integer = 82
      Implicator = 76
      The integerList after: 
      
      82
      ----
      82
      
      The integerList before: 
      
      82
      Current Integer = 82
      Implicator = 82
      The integerList after: 
      
      ----
      The implicator list: 
      
      76
      82
      The typeInstance list: 
      
      76
      82
      The relation number is: 76
      The number of ones is: 1
      The number of twos is: 2
      The break-even I computed is: 0.384899967
      The relation number is: 82
      The number of ones is: 2
      The number of twos is: 1
      The break-even I computed is: 0.38489996699999995
      50
      
      The integerList before: 
      
      50
      54
      58
      62
      114
      118
      122
      126
      Current Integer = 50
      Implicator = 50
      Current Integer = 54
      Implicator = 50
      Current Integer = 58
      Implicator = 50
      Current Integer = 62
      Implicator = 50
      Current Integer = 114
      Implicator = 50
      Current Integer = 118
      Implicator = 50
      Current Integer = 122
      Implicator = 50
      Current Integer = 126
      Implicator = 50
      The integerList after: 
      
      ----
      The implicator list: 
      
      50
      The typeInstance list: 
      
      50
      The relation number is: 50
      The number of ones is: 2
      The number of twos is: 1
      The break-even I computed is: 0.38489996699999995
** Player 13: Team LordCanti finished: 2.2030




***** Player 13 (LordCanti) has violated a rule! *****

***** Violated Fastpitch Level 2 Independent creation rule.

** Admin overhead: 0.0000

** Player 12: Team FourthReich6's turn
** Player 12: Team FourthReich6 finished: 2.1560


** Admin overhead: 0.0000

** Player 11: Team BobLoblaw6's turn
** Player 11: Team BobLoblaw6 finished: 2.2190


** Admin overhead: 0.0000

** Player 10: Team Lichwalla6's turn
      BuyAgent time: 16
      CreateAgent: 0
** Player 10: Team Lichwalla6 finished: 2.2190




***** Player 10 (Lichwalla6) has violated a rule! *****

***** Violated Fastpitch Level 2 Independent creation rule.

** Admin overhead: 0.0000

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 2.2650


** Admin overhead: 0.0000

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 2.2190


** Admin overhead: 0.0000

** Player 7: Team RobotChicken6's turn
      CreateAgent : deriv["RobotChicken_9ee17fda_0f90_4775_b493_bb663227c3cd" 7  0.5 type[114 ]  ] with price: 0.5
      [TIME]***createDerivative took: 0.078
      Exception in thread "main" java.lang.IllegalArgumentException: Supported ranks are within [1,5]. Sent rank 66
      	at edu.neu.ccs.evergreen.ir.RelationCore.checkRank(RelationCore.java:440)
      	at edu.neu.ccs.evergreen.ir.Relation.(Relation.java:18)
      	at player.RobotHelper.findLookAheadPoly(RobotHelper.java:279)
      	at player.RobotHelper.findBreakEven(RobotHelper.java:274)
      	at player.RobotHelper.findBreakEven(RobotHelper.java:229)
      	at player.playeragent.BuyAgent.shouldBuy(BuyAgent.java:37)
      	at player.playeragent.BuyAgent.access$000(BuyAgent.java:12)
      	at player.playeragent.BuyAgent$1.fold(BuyAgent.java:20)
      	at player.playeragent.BuyAgent$1.fold(BuyAgent.java:17)
      	at edu.neu.ccs.demeterf.demfgen.lib.List.foldl(List.java:224)
      	at player.playeragent.BuyAgent.buyDerivatives(BuyAgent.java:17)
      	at player.PlayerRunner.buyOrReofferDerivative(PlayerRunner.java:58)
      	at player.PlayerRunner.main(PlayerRunner.java:25)
      	at player.RobotChicken.main(RobotChicken.java:17)
      BuyAgent:shouldBuy? deriv["DrPepper6_2f8d47a2_1da3_46f1_8fb4_5498a737e83f" 8  0.6461147107979464 type[20 66 ]  ]
** Player 7: Team RobotChicken6 finished: 2.2190




***** Player 7 (RobotChicken6) has violated a rule! *****

***** No Transaction

** Admin overhead: 0.0000

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 2.2030


** Admin overhead: 0.0000

** Player 5: Team Celtics6's turn
      
      Creating Derivative:
      
      Buying Derivative:
** Player 5: Team Celtics6 finished: 2.2190


** Admin overhead: 0.0000

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 2.2190


** Admin overhead: 0.0150

** Player 3: Team Zshauthotho6's turn
      IT Len: 1
      RelNum: 1
      Merging to allpolys index : 0
      finished loop. allPoly Len: 1. at Index 0: 4
** Player 3: Team Zshauthotho6 finished: 2.2030


** Admin overhead: 0.0000

** Player 2: Team Mazer6's turn
      42
      18
** Player 2: Team Mazer6 finished: 2.2190


** Admin overhead: 0.0000

** Player 1: Team GenericPlayer's turn
** Player 1: Team GenericPlayer finished: 2.2190



***** ROUND 2 of 5 *****

** Admin overhead: 0.0150

** Player 14: Team TuesdayNight6's turn
      
** Player 14: Team TuesdayNight6 finished: 2.4070


** Admin overhead: 0.1560

** Player 12: Team FourthReich6's turn
** Player 12: Team FourthReich6 finished: 2.3280


** Admin overhead: 0.1410

** Player 11: Team BobLoblaw6's turn
      Delivering Raw Material
      Delivering Raw Material
      generateCandidates began
      numVars = 12
      generateCandidates finished
      {12 vars, 6 true, 149 candidates} = [  exit    Exception    Float    Integer    Double    null    void   ! else   ! break   ! NaN   ! b   ! a  ] [0.6681818181818182]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 4 true, 41 candidates} = [  v5    v4    v3   ! v6   ! v2   ! v1  ] [0.8166666666666667]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 3 true, 50 candidates} = [  v6    v5    v4    v3   ! v2   ! v1  ] [0.7]
** Player 11: Team BobLoblaw6 finished: 5.6560


** Admin overhead: 1.7340

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 5.3280


** Admin overhead: 2.8440

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 4.5940


** Admin overhead: 3.2340

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 3.9070


** Admin overhead: 3.1710

** Player 5: Team Celtics6's turn
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Creating Derivative:
      
      Delivering Raw Material:
      
      Buying Derivative:
** Player 5: Team Celtics6 finished: 7.4690


** Admin overhead: 2.1100

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 6.9680


** Admin overhead: 2.3910

** Player 3: Team Zshauthotho6's turn
      IT Len: 1
      RelNum: 1
      Merging to allpolys index : 0
      finished loop. allPoly Len: 1. at Index 0: 4
** Player 3: Team Zshauthotho6 finished: 62.0000




***** Player 3 (Zshauthotho6) has violated a rule! *****

***** Negative account balance
***** Incorrect number of delivered Derivatives
***** Incorrect number of finished derivatives

** Admin overhead: 0.6250

** Player 2: Team Mazer6's turn
      50
      122
** Player 2: Team Mazer6 finished: 62.0310




***** Player 2 (Mazer6) has violated a rule! *****

***** Time Violation or missing jar

** Admin overhead: 64.2970

** Player 1: Team GenericPlayer's turn
      GenericPlayer: Losing 0.352781377464613
      GenericPlayer: Losing NaN
** Player 1: Team GenericPlayer finished: 4.2500




***** Player 1 (GenericPlayer) has violated a rule! *****

***** No Transaction


***** ROUND 3 of 5 *****

** Admin overhead: 9.9530

** Player 14: Team TuesdayNight6's turn
      gen.Derivative@1ff5ea7 gen.Derivative@9f2a0b gen.Derivative@1813fac gen.Derivative@7b7072 gen.Derivative@136228 gen.Derivative@913750 gen.Derivative@1c672d0 gen.Derivative@19bd03e gen.Derivative@84abc9 gen.Derivative@2a340e
** Player 14: Team TuesdayNight6 finished: 4.0620


** Admin overhead: 2.4380

** Player 12: Team FourthReich6's turn
** Player 12: Team FourthReich6 finished: 4.1720


** Admin overhead: 2.4220

** Player 11: Team BobLoblaw6's turn
      Delivering Raw Material
      generateCandidates began
      numVars = 12
      generateCandidates finished
      {12 vars, 4 true, 144 candidates} = [  else    break    exit    Exception   ! Float   ! Integer   ! Double   ! null   ! void   ! NaN   ! b   ! a  ] [0.509090909090909]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 3 true, 50 candidates} = [  v4    v3   ! v6   ! v5   ! v2   ! v1  ] [0.55]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 2 true, 41 candidates} = [  v6    v5   ! v4   ! v3   ! v2   ! v1  ] [0.7]
** Player 11: Team BobLoblaw6 finished: 5.1560


** Admin overhead: 2.6090

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 5.9690


** Admin overhead: 3.0940

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 5.2500


** Admin overhead: 3.7650

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 4.5320


** Admin overhead: 3.7650

** Player 5: Team Celtics6's turn
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      
      Finishing Product:
      Exception in thread "main" java.lang.IllegalArgumentException: Fraction is outside of range.
      	at edu.neu.ccs.satsolver.SATSolverUtil.calculateBias(SATSolverUtil.java:84)
      	at util.CDUtil$Get.biasPolynomial(CDUtil.java:736)
      	at util.CDUtil$Compute.breakEven(CDUtil.java:167)
      	at util.CDUtil$Get.assignment(CDUtil.java:498)
      	at util.CDUtil$Get.assignment(CDUtil.java:652)
      	at player.playeragent.FinishAgent.finishDerivative(FinishAgent.java:27)
      	at player.PlayerRunner$Finisher.map(PlayerRunner.java:136)
      	at player.PlayerRunner$Finisher.map(PlayerRunner.java:1)
      	at edu.neu.ccs.demeterf.demfgen.lib.List.map(List.java:232)
      	at player.PlayerRunner.finishProduct(PlayerRunner.java:121)
      	at player.PlayerRunner.main(PlayerRunner.java:25)
      	at player.GenericPlayer.main(GenericPlayer.java:34)
** Player 5: Team Celtics6 finished: 3.0780




***** Player 5 (Celtics6) has violated a rule! *****

***** Created a derivative of an existing type
***** Incorrect number of delivered Derivatives
***** Incorrect number of finished derivatives

** Admin overhead: 3.0160

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 9.4530



***** ROUND 4 of 5 *****

** Admin overhead: 11.7500

** Player 14: Team TuesdayNight6's turn
      
** Player 14: Team TuesdayNight6 finished: 11.3600


** Admin overhead: 4.1870

** Player 12: Team FourthReich6's turn
      Bought at 0.505  Finished at 0.5
      Bought at 0.505  Finished at 0.5
** Player 12: Team FourthReich6 finished: 11.9220


** Admin overhead: 3.7340

** Player 11: Team BobLoblaw6's turn
      Delivering Raw Material
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
** Player 11: Team BobLoblaw6 finished: 12.5160


** Admin overhead: 3.6250

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 7.2500


** Admin overhead: 3.8750

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 6.3440


** Admin overhead: 5.0780

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 5.0310


** Admin overhead: 5.0310

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 8.2660



***** ROUND 5 of 5 *****

** Admin overhead: 12.3750

** Player 14: Team TuesdayNight6's turn
      gen.Derivative@2a340e gen.Derivative@bfbdb0 gen.Derivative@3e86d0 gen.Derivative@1050169 gen.Derivative@19fcc69 gen.Derivative@253498 gen.Derivative@9fef6f gen.Derivative@209f4e gen.Derivative@1bac748 gen.Derivative@17172ea gen.Derivative@12f6684 gen.Derivative@f38798 gen.Derivative@4b222f gen.Derivative@b169f8 gen.Derivative@1a457b6 gen.Derivative@7a78d3 gen.Derivative@929206 gen.Derivative@b0f13d gen.Derivative@ae000d
** Player 14: Team TuesdayNight6 finished: 6.1560


** Admin overhead: 5.3910

** Player 12: Team FourthReich6's turn
      Bought at 0.505  Finished at 0.5
      Bought at 0.505  Finished at 0.5
      Bought at 0.495  Finished at 1.0
      Bought at 0.495  Finished at 1.0
      Bought at 0.495  Finished at 1.0
** Player 12: Team FourthReich6 finished: 15.8280


** Admin overhead: 4.6410

** Player 11: Team BobLoblaw6's turn
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
** Player 11: Team BobLoblaw6 finished: 11.3430


** Admin overhead: 3.9220

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 32.6410


** Admin overhead: 3.5470

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 7.8280


** Admin overhead: 5.6090

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 5.4690


** Admin overhead: 5.6410

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 7.4680



***** OVERTIME ROUND 1 of 2 *****

** Admin overhead: 13.2030

** Player 14: Team TuesdayNight6's turn
      
** Player 14: Team TuesdayNight6 finished: 8.2660


** Admin overhead: 4.7030

** Player 12: Team FourthReich6's turn
      Bought at 0.505  Finished at 0.5
** Player 12: Team FourthReich6 finished: 7.4690


** Admin overhead: 4.2660

** Player 11: Team BobLoblaw6's turn
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 0 true, 1 candidates} = [ ! v5   ! v4   ! v3   ! v2   ! v1   ! v0  ] [0.5]
      generateCandidates began
      numVars = 6
      generateCandidates finished
      {6 vars, 4 true, 41 candidates} = [  v4    v3    v2    v1   ! v6   ! v5  ] [0.8]
** Player 11: Team BobLoblaw6 finished: 10.3430


** Admin overhead: 3.7660

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 7.3440


** Admin overhead: 4.5150

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 7.0940


** Admin overhead: 5.7970

** Player 6: Team MurkWoodSpider6's turn
** Player 6: Team MurkWoodSpider6 finished: 5.5160




***** Player 6 (MurkWoodSpider6) has violated a rule! *****

***** Negative account balance

** Admin overhead: 5.8900

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 7.9530



***** OVERTIME ROUND 2 of 2 *****

** Admin overhead: 11.1720

** Player 14: Team TuesdayNight6's turn
      gen.Derivative@19bd03e gen.Derivative@84abc9 gen.Derivative@2a340e gen.Derivative@bfbdb0
** Player 14: Team TuesdayNight6 finished: 5.2190


** Admin overhead: 3.0160

** Player 12: Team FourthReich6's turn
** Player 12: Team FourthReich6 finished: 3.9680


** Admin overhead: 2.9220

** Player 11: Team BobLoblaw6's turn
** Player 11: Team BobLoblaw6 finished: 4.8440


** Admin overhead: 2.9060

** Player 9: Team IAmRobot6's turn
** Player 9: Team IAmRobot6 finished: 5.3910


** Admin overhead: 2.9060

** Player 8: Team DrPepper6's turn
** Player 8: Team DrPepper6 finished: 4.0310


** Admin overhead: 2.9690

** Player 4: Team Bender6's turn
** Player 4: Team Bender6 finished: 4.0780


** Admin overhead: 3.5630
** Total Game time: 669.6720