All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.timefold.solver.benchmark.impl.result.SubSingleBenchmarkResult.class Maven / Gradle / Ivy

Go to download

Timefold solves planning problems. This lightweight, embeddable planning engine implements powerful and scalable algorithms to optimize business resource scheduling and planning. This module contains the benchmarker toolkit.

There is a newer version: 1.16.0
Show newest version
????=x
java/lang/Object()V		
Aai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResultpureSubSingleStatisticListLjava/util/List;	usedMemoryAfterInputSolutionLjava/lang/Long;		succeededLjava/lang/Boolean;	score)Lai/timefold/solver/core/api/score/Score;????????	timeMillisSpentJ	 !scoreCalculationCount	#$%scoreExplanationSummaryLjava/lang/String;	'()rankingLjava/lang/Integer;	+,-singleBenchmarkResult@Lai/timefold/solver/benchmark/impl/result/SingleBenchmarkResult;	/01subSingleBenchmarkIndexI
34567>ai/timefold/solver/benchmark/impl/result/SingleBenchmarkResultgetProblemBenchmarkResultC()Lai/timefold/solver/benchmark/impl/result/ProblemBenchmarkResult;
9:;<=?ai/timefold/solver/benchmark/impl/result/ProblemBenchmarkResultgetProblemStatisticList()Ljava/util/List;?java/util/HashMapABCDEjava/util/Listsize()I
>GH(I)V	JKLeffectiveSubSingleStatisticMapLjava/util/Map;ANOPiterator()Ljava/util/Iterator;RSTUVjava/util/IteratorhasNext()ZRXYZnext()Ljava/lang/Object;\ai/timefold/solver/benchmark/impl/statistic/SubSingleStatisticgetStatisticType=()Lai/timefold/solver/benchmark/impl/statistic/StatisticType;hijkl
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;nBai/timefold/solver/benchmark/impl/statistic/PureSubSingleStatistic
mpeqE()Lai/timefold/solver/benchmark/config/statistic/SingleStatisticType;
3stugetName()Ljava/lang/String;wxymakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String;
{|}~Vjava/lang/BooleanbooleanValue????V'ai/timefold/solver/core/api/score/ScoreisSolutionInitialized???V
isFeasible?
?????java/lang/LongvalueOf(J)Ljava/lang/Long;
????Ejava/lang/IntegerintValueh???get&(Ljava/lang/Object;)Ljava/lang/Object;
???getScore+()Lai/timefold/solver/core/api/score/Score;?x?(I)Ljava/lang/String;?java/io/File
3???getResultDirectory()Ljava/io/File;
??ugetResultDirectoryName
???#(Ljava/io/File;Ljava/lang/String;)V
?
???Vmkdirs
??D(Lai/timefold/solver/benchmark/impl/result/SingleBenchmarkResult;I)V?java/util/ArrayList
?G
?????Aai/timefold/solver/benchmark/config/statistic/SingleStatisticTypebuildPureSubSingleStatistic?(Lai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResult;)Lai/timefold/solver/benchmark/impl/statistic/PureSubSingleStatistic;A???add(Ljava/lang/Object;)Z
??initSubSingleStatisticMaph???values()Ljava/util/Collection;?N?java/util/Collection
???getSubSingleStatistic}(Lai/timefold/solver/benchmark/impl/statistic/StatisticType;)Lai/timefold/solver/benchmark/impl/statistic/SubSingleStatistic;
b???
getCsvFile
???Vexists
??V
hasAnyFailure
b??
initPointList	???LOGGERLorg/slf4j/Logger;?NOld result ({}) is a failure, skipping merge of its sub single statistic ({}).?????org/slf4j/Loggerdebug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?java/lang/IllegalStateException?x??(Lai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResult;Lai/timefold/solver/benchmark/impl/statistic/SubSingleStatistic;)Ljava/lang/String;
???(Ljava/lang/String;)V
b??unhibernatePointList
b??=getPointList
b???setPointList(Ljava/util/List;)V
b??hibernatePointList
3??=getSubSingleBenchmarkResultList
s
?org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;8ai/timefold/solver/benchmark/impl/result/BenchmarkResultRuntimeVisibleAnnotations*Ljakarta/xml/bind/annotation/XmlTransient;	SignatureVLjava/util/List;)Ljakarta/xml/bind/annotation/XmlElements;value(Ljakarta/xml/bind/annotation/XmlElement;name/constraintMatchTotalBestScoreSubSingleStatistictype?Lai/timefold/solver/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreSubSingleStatistic;/constraintMatchTotalStepScoreSubSingleStatistic?Lai/timefold/solver/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreSubSingleStatistic;-pickedMoveTypeBestScoreDiffSubSingleStatistic}Lai/timefold/solver/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffSubSingleStatistic;-pickedMoveTypeStepScoreDiffSubSingleStatistic}Lai/timefold/solver/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffSubSingleStatistic;?Ljava/util/Map;,Lai/timefold/solver/core/api/score/Score<*>;CodeLineNumberTableLocalVariableTablethisCLai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResult;getPureSubSingleStatisticListX()Ljava/util/List;setPureSubSingleStatisticListLocalVariableTypeTableY(Ljava/util/List;)VsubSingleStatistic@Lai/timefold/solver/benchmark/impl/statistic/SubSingleStatistic;problemStatistic>Lai/timefold/solver/benchmark/impl/statistic/ProblemStatistic;pureSubSingleStatisticDLai/timefold/solver/benchmark/impl/statistic/PureSubSingleStatistic;problemStatisticListPLjava/util/List;
StackMapTablegetSingleBenchmarkResultB()Lai/timefold/solver/benchmark/impl/result/SingleBenchmarkResult;setSingleBenchmarkResultC(Lai/timefold/solver/benchmark/impl/result/SingleBenchmarkResult;)VgetSubSingleBenchmarkIndex!getEffectiveSubSingleStatisticMap()Ljava/util/Map;?()Ljava/util/Map;getUsedMemoryAfterInputSolution()Ljava/lang/Long;setUsedMemoryAfterInputSolution(Ljava/lang/Long;)VgetSucceeded()Ljava/lang/Boolean;setSucceeded(Ljava/lang/Boolean;)V.()Lai/timefold/solver/core/api/score/Score<*>;setScore,(Lai/timefold/solver/core/api/score/Score;)V/(Lai/timefold/solver/core/api/score/Score<*>;)VgetTimeMillisSpent()JsetTimeMillisSpent(J)VgetScoreCalculationCountsetScoreCalculationCountgetScoreExplanationSummarysetScoreExplanationSummary
getRanking()Ljava/lang/Integer;
setRanking(Ljava/lang/Integer;)V
hasAllSuccess
isInitializedisScoreFeasiblegetScoreCalculationSpeedisWinner
statisticType;Lai/timefold/solver/benchmark/impl/statistic/StatisticType;getAverageScoremakeDirssubSingleReportDirectoryLjava/io/File;accumulateResults=(Lai/timefold/solver/benchmark/impl/report/BenchmarkReport;)VbenchmarkReport:Lai/timefold/solver/benchmark/impl/report/BenchmarkReport;createMerge?(Lai/timefold/solver/benchmark/impl/result/SingleBenchmarkResult;Lai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResult;I)Lai/timefold/solver/benchmark/impl/result/SubSingleBenchmarkResult;oldSubSingleStatisticnewSubSingleStatistic	oldResult	newResulttoString
SourceFileSubSingleBenchmarkResult.javaBootstrapMethodsg
hijxk$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;m_osubqDCould not find old result's () sub single statistic's () CSV file.InnerClassest%java/lang/invoke/MethodHandles$Lookupvjava/lang/invoke/MethodHandlesLookup!??,-01	G
[@
sc@
sc@
sc@
scKL!$%()'1*?*?*?
*?*?*?*?*?"*?&?*
J(	79:;<&=+D0L1??;*?*?*?
*?*?*?*?*?"*?&*+?**?.?2N(	79:;<&=+D0O5P:Q ;;,-;01=/*??T ?P*+??
XY!	"?8?*?*?2?8L*?>Y+?@*??@`?F?I+?MM,?Q?(,?W?[N-*?]:*?I?a?gW???*??MM,?Q?,?W?mN*?I-?o-?gW??ޱ2\]^_&`@aGbXc[dxe?f?g4G#$@%&x'(??)!?)*+?-AR?-?	R?$,-/*?*?j./>*+?*?
no,-0E/*?.?r12/*?I?v345/*?
?}67>*+?
?
??89/*???:;>*+??
????/*???<=>P*+??
??!?@A/*???BC>*??
??DA/*???EC>*??
??!Fu/*?"??G?>*+?"?
??$%HI/*?&??JK>*+?&?
??()tu;*?*?r*?.?v??LVL*??*??z????+@MVN*??*??????+@?VL*??*??z????+@NV4
*?????
O5g*?@	??
@*??im??????
?+?
PVL*?&?*?&??????+@??B*?I+???b??QRS?/*????<?u4
*?.????
??=??Y*?*??*??????TG*??L+??W???
?UVWX5??YZ[\??Y*??N-??Y+??@???+??M:?Q?%?W?m:-??o-????W???-??-?I????:?Q?h?W?b:+?a??:?ͶК/+?ә?ֲ??+???????Y+??????????????-+??-+??-+??-+??*??-??W-?n
	
?ELR
UY?????????? ?!?$?%?&?'?)*H?](?K]$V^$,-_01
?`+!?)R?+?R?Gbb?au/*???/b!	???ٱ"cdeflfnfpr
suw




© 2015 - 2025 Weber Informatics LLC | Privacy Policy