diviz Changelog

What's new in diviz 16.4

Oct 23, 2017
  • new icons & splash screen!
  • plotValueFunctions: the UTAR web-service has been removed, and it is replaced by the ITTB version.

New in diviz 16.2 (Jul 28, 2017)

  • Fix 6 programs which could not be used/executed:
  • ImpreciseDEA-ValueAdditive_efficiencies
  • ImpreciseDEA-ValueAdditive_extremeRanks
  • ImpreciseDEA-ValueAdditive_preferenceRelations
  • ImpreciseDEA-ValueAdditive-SMAA_efficiencies
  • ImpreciseDEA-ValueAdditive-SMAA_preferenceRelations
  • ImpreciseDEA-ValueAdditive-SMAA_ranks

New in diviz 16.1 (Jul 28, 2017)

  • Changes are server-side only, allowing the Decision Deck Consortium to know when web-services are called by diviz, and when they are called directly.

New in diviz 16.0 (Jul 13, 2017)

  • Under the supervision of Milosz Kadzinski, the Poznan University of Technology (PUT) proposed this spring 40 new web-services to the Decision Deck Consortium. The fourty ones have been integrated into the set of web-services offered by the Consortium, and they are now available through diviz as well. As usual, the name of these web-services are postfixed with '-PUT'). Here are those new web-services, along with their main authors:
  • Anna Labijak authored 12 new programs:
  • ImpreciseDEA-CCR_efficiencies
  • ImpreciseDEA-CCR_extremeRanks
  • ImpreciseDEA-CCR_preferenceRelations
  • ImpreciseDEA-CCR-SMAA_efficiencies
  • ImpreciseDEA-CCR-SMAA_preferenceRelations
  • ImpreciseDEA-CCR-SMAA_ranks
  • ImpreciseDEA-ValueAdditive_efficiencies
  • ImpreciseDEA-ValueAdditive_extremeRanks
  • ImpreciseDEA-ValueAdditive_preferenceRelations
  • ImpreciseDEA-ValueAdditive-SMAA_efficiencies
  • ImpreciseDEA-ValueAdditive-SMAA_preferenceRelations
  • ImpreciseDEA-ValueAdditive-SMAA_ranks
  • Magdalena Diecielska authored 6 programs:
  • PROMETHEE-II_flows
  • PROMETHEE-III_flows
  • groupClassAcceptabilities
  • NetFlow_scores
  • NetFlow-Iterative_ranking
  • PROMETHEE-II-GDSS_flows
  • PROMETHEE-I_ranking
  • Maciej Uniewjewsk authored 7 programs:
  • PROMETHEE-PROMSORT_assignments
  • PROMETHEE-I-FlowSort_assignments
  • PROMETHEE-II-FlowSort_assignments
  • PROMETHEE-FlowSort-GDSS_assignments
  • plotClassAssignments-png
  • plotClassAssignments-LaTeX
  • PROMETHEE-TRI_assignments
  • Mateusz Sarbinowski authored 4 programs:
  • orderedClustering
  • PROMETHEE-V
  • PROMETHEE-II_orderedClustering
  • PROMETHEE-Cluster
  • Sebastian Pawlak authored 10 programs:
  • PROMETHEE_preference-reinforcedPreference
  • PROMETHEE_preference-interactions
  • PROMETHEE_outrankingFlows
  • PROMETHEE_veto
  • PROMETHEE_preferenceDiscordance
  • SRF_weights
  • surrogateWeights
  • PROMETHEE_preference
  • PROMETHEE_discordance
  • PROMETHEE_alternativesProfiles
  • Because the Decision Deck Web-Services platform no longer allows that web-services use cplex, the following programs are not available anymore:
  • ElectreTri1GroupDisaggregationSharedProfile (J-MCDA)
  • SRMPdisaggregationNoInconsistency (JJY)
  • the following programs are restricted to the glpk solver:
  • LearnMRSortMeta (oso)
  • LearnMRSortMIP (oso)
  • The web-service J-MCDA cutRelation is not available in the list of programs anymore. However, existing workflows containing this program are still valid and they can be executed. It is recommended to replace this program with: ITTB cutRelation.
  • diviz is now licensed under the European Union Public Licence (EUPL) v1.1.
  • Displaying a program's parameters box is now *much* more fast. It could take up to 5-8 seconds to display it for some programs; it is now almost instantaneous.

New in diviz 1.15.1 (Dec 2, 2015)

  • Fix some situations under which diviz was eating CPU while there were no reason for that.
  • diviz now correctly informs the user when the server is in maintenance mode and refusing any new connections (in preparation for a new release e.g.). This problem affected all versions of diviz.
  • Fix diviz_client.jar so that the message indicating that the client is out-of-date and should be updated is now appropriately shown again to the user. Note: this bug only affected the raw "jar" version, not any of the other versions distributed with their installer.

New in diviz 1.15 (Nov 27, 2015)

  • New web-service ElectreIIPreorder-PUT: this module constructs a complete pre-order using the Electre II procedure based on the provided outranking matrix and (optionally) a ranking (pre-order).
  • RORUTA-PairwiseOutrankingIndices(Hierarchical)-PUT v1.1: outputs with the type 'alternativesMatrix' now have type 'alternativesComparisons' (this makes it possible to chain them with other existing web-services).

New in diviz 1.14 (May 11, 2015)

  • The ability to zoom in and out on a workflow's view has been added to the toolbar. It makes it more obvious that it exists! The "old fashion way", i.e. clicking on the workflow than using Control+mouse wheel up/down is obvisouly still available.
  • The provider is now also displayed under a program's name. This makes it really simpler to distinguish between programs coming from different providers but sharing the same name.
  • Program's provider is shown in the hierarchy of programs. Yes, this means that their programs can now be easily searched/filtered using the Search field!
  • The Poznan University of Technology (PUT) submitted 70, yes you read it right: seventies new web-services supplied by the 5 different authors, all under the supervision of Milosz Kadzinski who coordinates the effort. (as usual, the name of the web-services are postfixed with the provider's name, here: '-PUT')
  • The full list is the following one (ordered by the name of the 1st
  • author):
  • 11 new web-services provided by Krzysztof Ciomek and Milosz Kadzinski:
  • RORUTADIS-ExtremeClassCardinalities
  • RORUTADIS-GroupAssignments
  • RORUTADIS-NecessaryAssignment-basedPreferenceRelation
  • RORUTADIS-PossibleAndNecessaryAssignments
  • RORUTADIS-PostFactum-InvestigatePerformanceDeterioration
  • RORUTADIS-PostFactum-InvestigatePerformanceImprovement
  • RORUTADIS-PostFactum-InvestigateValueChange
  • RORUTADIS-PreferentialReducts
  • RORUTADIS-RepresentativeValueFunction
  • RORUTADIS-StochasticResults
  • plotAlternativesHasseDiagram
  • 13 new web-services provided by Tomasz Mieszkowski and Milosz Kadzinski:
  • ElectreConcordance
  • ElectreConcordanceReinforcedPreference
  • ElectreConcordanceWithInteractions
  • ElectreCredibility
  • ElectreCredibilityWithCounterVeto
  • ElectreDiscordance
  • ElectreIVCredibility
  • ElectreIsDiscordanceBinary
  • ElectreIsFindKernel
  • ElectreTri-CClassAssignments
  • ElectreTri-rCClassAssignments
  • ElectreTriClassAssignments
  • cutRelationCrisp
  • 19 new web-services provided by Malgorzata Napieraj and Milosz Kadzinski:
  • DEACCRCrossEfficiency
  • DEACCREfficiency
  • DEACCREfficiencyBounds
  • DEACCRExtremeRanks
  • DEACCRPreferenceRelations
  • DEACCRSuperEfficiency
  • DEASMAACCREfficiencies
  • DEASMAACCRPreferenceRelations
  • DEASMAACCRRanks
  • DEASMAAvalueADDEfficiencies
  • DEASMAAvalueADDPreferenceRelations
  • DEASMAAvalueADDRanks
  • DEAvalueADDCrossEfficiency
  • DEAvalueADDEfficiency
  • DEAvalueADDEfficiencyBounds
  • DEAvalueADDExtremeRanks
  • DEAvalueADDNormalizedPerformanceMatrix
  • DEAvalueADDPreferenceRelations
  • DEAvalueADDSuperEfficiency
  • 22 new web-services provided by Pawel Rychly and Milosz Kadzinski:
  • RORUTA-ExtremeRanks
  • RORUTA-ExtremeRanksHierarchical
  • RORUTA-NecessaryAndPossiblePreferenceRelations
  • RORUTA-NecessaryAndPossiblePreferenceRelationsHierarchical
  • RORUTA-PairwiseOutrankingIndices
  • RORUTA-PairwiseOutrankingIndicesHierarchical
  • RORUTA-PostFactum-PreferenceRelatedDeteriorationOrSurplusValue
  • RORUTA-PostFactum-PreferenceRelatedDeteriorationOrSurplusValueHierarchical
  • RORUTA-PostFactum-PreferenceRelatedImprovementOrMissingValue
  • RORUTA-PostFactum-PreferenceRelatedImprovementOrMissingValueHierarchical
  • RORUTA-PostFactum-RankRelatedDeteriorationOrSurplusValue
  • RORUTA-PostFactum-RankRelatedDeteriorationOrSurplusValueHierarchical
  • RORUTA-PostFactum-RankRelatedImprovementOrMissingValue
  • RORUTA-PostFactum-RankRelatedImprovementOrMissingValueHierarchical
  • RORUTA-PreferentialReductsForNecessaryRelations
  • RORUTA-PreferentialReductsForNecessaryRelationsHierarchical
  • RORUTA-RankAcceptabilityIndices
  • RORUTA-RankAcceptabilityIndicesHierarchical
  • RORUTA-RankRelatedPreferentialReducts
  • RORUTA-RankRelatedPreferentialReductsHierarchical
  • RORUTA-RepresentativeValueFunction
  • RORUTA-RepresentativeValueFunctionHierarchical
  • 5 web-services provided by Michal Tomczyk and Milosz Kadzinski:
  • ElectreComprehensiveDiscordanceIndex
  • ElectreCrispOutrankingAggregation
  • ElectreDistillation
  • ElectreDistillationRank
  • ElectreNFSOutranking
  • RXMCDA - the following programs were deprecated a long time ago, they are now removed from the hierarchy of programs:
  • alternativesRankingViaQualificationDistillation v1.0
  • plotAlternativesComparisons v1.0
  • plotAlternativesValues v1.0
  • plotAlternativesValuesPreorder v1.0
  • plotCriteriaComparisons v1.0
  • plotCriteriaValues v1.0
  • plotCriteriaValuesPreorder v1.0
  • plotNumericPerformanceTable v1.0
  • Note: each program has been replaced by its equivalent provided by ITTB. The replacement of these removed programs by their ITTB equivalent will automatically made on workflows using the RXMCDA version, the user will only have to redo the link pointing to the input 'outrankingRelation' (this applies to the "creation" view only; executed workflows are, as usual, kept unchanged)

New in diviz 1.13.2 (Jan 31, 2014)

  • ULOWA-URV: now using v1.1, which correctly handles XMCDA v2.2.0

New in diviz 1.13 (Jan 31, 2014)

  • Two new services provided:
  • SRMPaggregation
  • SRMPdisaggregationNoInconsistency

New in diviz 1.12.2 (Jul 10, 2013)

  • Changes:
  • The following ITTB programs are updated to version 1.1. It fixes bugs where the programs were not working properly when the amount of input data was too big (number of alternatives, number of criteria, etc.)
  • alternativesRankingViaQualificationDistillation
  • cutRelation
  • performanceTableFilter
  • plotAlternativesComparisons
  • plotAlternativesValuesPreorder
  • plotAlternativesValues
  • plotCriteriaValuesPreorder
  • plotCriteriaValues
  • plotNumericPerformanceTable
  • plotValueFunctions has also been fixed: the service was not associating the right value functions to the right criteria when the files “criteria” and “criteriaValues” did not contain exactly the same set of criteria, or when the order of the criteria in the two XML files was not the same. Additionally, the service failed to produce any graph when the functions associated to the criteria do not contain exactly the same number of points.
  • New: diviz now remembers which workflows are opened, and reopens them when the application restarts.
  • New: when selecting an program or a file, the related links are highlighted, while other links are more discretly displayed. It makes it possible to immediately see to which elements a program is linked, simply by clicking on it.
  • With a lot of programs in a workflow, it is sometimes difficult to see the links between the element
  • New: When searching a program, the programs’ tree now displays only the matching programs, instead of simply showing the programs in bold style. This should allow a quicker choosing of the searched program.
  • New: the first line of programs’ annotations is now displayed under the program’s name
  • Fixed: when deleting a workflow having unsaved changes, the interface was asking whether the workflow should be saved after deleting it, and by doing so it was cancelling the deletion by saving it again! Deleting a workflow does not trigger the should-we-save-the-workflow-before-closing dialog box anymore. Note: the dialog prompting for confirmation is still displayed.
  • Fixed: “ghost” execution-in-progress items can now be deleted. They were coming back each time the application was relaunched, no matter how many time you delete them (these items are processes in the RUNNING state whose processes is not executed anymore but which remain in the server database after a crash e.g.).
  • Numerous bugs fixed which were caused by the renaming of a worklow: a renamed workflow was not correctly identified by the interface anymore until the application is restarted, it was not possible to select it in the list of opened workflows, deleting its results (resp. closing it) was in fact deleting the results in the workflow coming after it in the list (resp. closing the workflow coming next).
  • Fixed: it was not possible to reset a file’s displayed name after it was customized. When reset to the empty string, the displayed name is the underlying file name.
  • Fixed: ACUTA v1.1 was not marked as inactive: workflows containing it were not adapted to use v2.0, but they were not executable anymore since no web-service is available anymore for v1.1. This has been fixed and such workflows are now adapted, as expected.
  • Fixed: since v1.7, the workflows created by v1.1 or earlier were not correctly loaded: some programs, if not all, vanished off the workflow. This is now fixed