Changeset 20 for exampleparties


Ignore:
Timestamp:
08/05/20 09:42:15 (4 years ago)
Author:
bart
Message:

Added BOA support, some bug fixes

Location:
exampleparties
Files:
17 added
14 edited

Legend:

Unmodified
Added
Removed
  • exampleparties/anac2019/agentgg/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties.anac2019</groupId>
    77        <artifactId>agentgg</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/anac2019/winkyagent/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties.anac2019</groupId>
    77        <artifactId>winkyagent</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/boulware/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>boulware</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
     
    3434                        <groupId>geniusweb.exampleparties</groupId>
    3535                        <artifactId>timedependentparty</artifactId>
    36                         <version>1.4.1</version> <!-- must equal ${geniusweb.version} -->
     36                        <version>${geniusweb.version}</version>
    3737                </dependency>
    3838                <dependency>
  • exampleparties/comparebids/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>comparebids</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/conceder/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>conceder</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/hardliner/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>hardliner</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/humangui/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>humangui</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/linear/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>linear</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/pom.xml

    r12 r20  
    2727                <module>comparebids</module>
    2828                <module>anac2019</module>
     29                <module>simpleboa</module>
    2930        </modules>
    3031</project>
  • exampleparties/randomparty/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>randomparty</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/randompartypy/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>randompyparty</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/simpleshaop/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>simpleshaop</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.6</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/timedependentparty/pom.xml

    r19 r20  
    66        <groupId>geniusweb.exampleparties</groupId>
    77        <artifactId>timedependentparty</artifactId>
    8         <version>1.4.2</version> <!-- must equal ${geniusweb.version} -->
     8        <version>1.4.4</version> <!-- must equal ${geniusweb.version} -->
    99        <packaging>jar</packaging>
    1010
     
    1717                <passwd>${env.ARTIFACTORY_PASS}</passwd>
    1818                <jackson-2-version>2.9.10</jackson-2-version>
    19                 <geniusweb.version>1.4.2</geniusweb.version>
     19                <geniusweb.version>1.4.4</geniusweb.version>
    2020        </properties>
    2121
  • exampleparties/timedependentparty/src/main/java/geniusweb/exampleparties/timedependentparty/TimeDependentParty.java

    r18 r20  
    126126
    127127                Action myAction;
    128                 if (bid == null || lastReceivedBid != null
     128                if (bid == null || (lastReceivedBid != null
    129129                                && utilspace.getUtility(lastReceivedBid)
    130                                                 .compareTo(utilspace.getUtility(bid)) >= 0) {
     130                                                .compareTo(utilspace.getUtility(bid)) >= 0)) {
    131131                        // if bid==null we failed to suggest next bid.
    132132                        myAction = new Accept(me, lastReceivedBid);
     
    155155                BigDecimal utilityGoal = utilityGoal(time, getE());
    156156                ImmutableList<Bid> options = extendedspace.getBids(utilityGoal);
    157                 if (options.size() == BigInteger.ZERO)
    158                         return null;
     157                if (options.size() == BigInteger.ZERO) {
     158                        // if we can't find good bid, get max util bid....
     159                        options = extendedspace.getBids(extendedspace.getMax());
     160                }
    159161                // pick a random one.
    160162                return options.get(new Random().nextInt(options.size().intValue()));
Note: See TracChangeset for help on using the changeset viewer.