projet JASA est un logiciel de simulation de vente aux enchères de haute performance en Java.
Il est conçu pour réaliser des expériences dans l'économie de calcul à base d'agents. JASA implémente variantes du marché double vente aux enchères, qui est couramment utilisé pour exécuter du monde réel des places de marché telles que les bourses.
Il est conçu pour être hautement extensible, de sorte que les autres types de ventes aux enchères peut être facilement mis en oeuvre. Le logiciel fournit également des classes de base pour la mise en œuvre simples agents commerciaux adaptatifs.
Il a été développé pour la recherche effectuée dans les Applications Agent, groupe de recherche et de la technologie de l'Université de Liverpool
Ce qui est nouveau dans cette version:.
- modifications ont été apportées pour la compatibilité avec JABM 0,8.
- Un attribut d'échelle a été introduit dans LinearCombinationForecaster.
- Le modèle chiarellaAndIori a été divisé en fichiers de configuration de haricots distincts.
- exemples obsolètes ont été supprimés.
- FourHeapOrderHeap contrôles ne sont plus tas intégrité en vérifiant les contraintes de tas.
- Le sens (achat / vente) de stratégies de négociation est maintenant encapsulé dans l'interface DirectionPolicy.
- Ceci brisera la compatibilité source avec les stratégies commerciales mises en œuvre dans les versions précédentes de JASA.
Ce qui est nouveau dans la version 1.1:
- Cette version dispose de plusieurs changements pour la mettre en conformité avec la récente JABM refactoring ainsi que quelques corrections de bugs importants.
Ce qui est nouveau dans la version 0.36:
- Nouvelles fonctionnalités:
- Un nouveau package pour les chaînes d'approvisionnement (simulation de uk.ac.liv.supplychain) a été contribué par Thierry Moyaux (Thierry.Moyaux@insa-lyon.fr).
- Bibliothèques:
- Mise à jour vers les versions suivantes de bibliothèques tierces: Repast: version 3.1 CJCE: la version 18 GNU Trove: la version 2.0.4 JFreeChart:. Version 1.0.12 JASA relie désormais avec l'Apache commons mathématiques version de la bibliothèque 1.2
- Refactoring:
- Le uk.ac.liv.util.CummulativeDistribution de classe a été renommé uk.ac.liv.util.SummaryStats et est maintenant un wrapper pour les SummaryStatistics de classe du paquet apache commons-mathématiques. La distribution contient maintenant Eclipse .project et .classpath, permettant l'archive du projet à importer dans directement dans l'IDE Eclipse comme projet Eclipse. Le répertoire lib / ne contient plus que les fichiers .jar binaires, et ceux-ci ont été ajoutés à l'arbre CVS.
- Correction de bugs:
- Correction [1614071] - RandomRobinAuction.clear () transferts des acheteurs aux vendeurs
- Correction [1257528] - StatelessQLearner ignore paramètre learningRate
- Correction [1312859] - KaplanStrategy.smallSpread () cassé
- Correction [1068619] - ZIPExperiment est incapable de reproduire les résultats originaux
- Correction [1435981] - jour incrémenté avant EndofDayEvent
- Correction [1429062] - agents dans l'affichage de l'agent ont des coordonnées erronées
- Correction [1429100] - la surface d'affichage de l'agent ne affiche pas tous les agents
- Correction [1429037] - Fourniture et graphiques de la demande ne se essouffle pas correctement
- Correction [1352562] - Rapporté supp / dem graphique montre commerçants inactifs
Commentaires non trouvées