System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种程序、条件探索装置和条件探索方法。
技术介绍
1、例如,材料的生成条件的优化是多维组合问题的一例。在多维组合问题中,组合可以采取的模式的数量根据条件的数量(例如,如果是多元合金的组成比,则为可以合成的元素数)呈指数增加。作为优化多维组合问题的方法之一,已知有以下方法:通过以过去的实验结果为基础,学习实验条件与想要优化的特性之间的相关性,并预测对于任意的条件能够得到何种程度的特性,来缩小实验条件的候选(例如参照专利文献1)。
2、专利文献1:国际公开wo2019/181313号
技术实现思路
1、<本专利技术要解决的问题>
2、例如,在以过去的实验结果为基础提取新设的实验条件的情况下,期待从用空间的坐标表示的已完成实验的实验条件中,提取位于距离远的坐标处的实验条件以作为新设的实验条件,能有助于新设的实验条件的高效率的探索。
3、本专利技术的目的在于提供一种能够从由多维空间的坐标表示的1个以上的条件中高效地探索新设条件的程序、条件探索装置以及条件探索方法。
4、<用于解决问题的方法>
5、本公开包括如下所示的结构。
6、[1]一种程序,用于使计算机作为下述部件发挥功能:
7、条件存储部,存储由多维空间的坐标表示的1个以上的条件;
8、条件候选生成部,生成由所述多维空间的坐标表示的多个条件候选;
9、条件候选提取部,针对每个所述条件候选的坐标,
10、新设条件追加部,将提取出的所述新设条件的坐标追加到所述1个以上条件的坐标中,
11、其中,所述条件候选提取部重复下述处理,直到满足结束条件为止:
12、针对每个所述多个条件候选的坐标,计算其与追加了所述新设条件的所述1个以上的条件的坐标的最短距离,并提取所述最短距离最长的所述条件候选的坐标,作为新设条件的坐标。
13、[2]根据[1]所述的程序,其中,
14、所述程序还使所述计算机作为从用户接受阈值的设定的阈值设定接受部发挥功能,
15、所述条件候选提取部根据最长的所述最短距离与阈值的比较结果,判定是否满足了所述结束条件。
16、[3]根据权利要求[2]所述的程序,其中,
17、在第n次提取出的所述条件候选的所述最短距离和第n-1次提取出的所述条件候选的所述最短距离两者都在阈值以下、且第n次提取出的所述条件候选的所述最短距离与第n-1次提取出的所述条件候选的所述最短距离不同的情况下,所述条件候选提取部判定为满足了所述结束条件。
18、[4]根据[1]至[3]中任一项所述的程序,其中,
19、所述条件候选生成部使用随机数或网格点或实验计划法,来生成所述多个条件候选。
20、[5]根据[1]至[4]中任一项所述的程序,其中,
21、所述条件候选提取部以使所述1个以上的条件的坐标和所述新设条件的坐标分散在所述多维空间中的方式,提取所述新设条件的坐标条件候选提取部提取新设条件的坐标,使得一个或多个条件的坐标和新设条件的坐标分散在多维空间中。
22、[6]根据[1]至[5]中任一项所述的程序,其中,
23、所述条件是用于材料组成的实验条件。
24、[7]一种条件探索装置,包括:
25、条件存储部,存储由多维空间的坐标表示的1个以上的条件;
26、条件候选生成部,生成由所述多维空间的坐标表示的多个条件候选;
27、条件候选提取部,针对每个所述条件候选的坐标,计算其与所述1个以上的条件的坐标的最短距离,提取所述最短距离最长的所述条件候选的坐标,作为新设条件的坐标;以及
28、新设条件追加部,将提取出的所述新设条件的坐标追加到所述1个以上条件的坐标中,
29、其中,所述条件候选提取部重复下述处理,直到满足结束条件为止:
30、针对每个所述多个条件候选的坐标,计算其与追加了所述新设条件的所述1个以上的条件的坐标的最短距离,并提取所述最短距离最长的所述条件候选的坐标,作为新设条件的坐标。
31、[8]一种方法,用于使计算机执行下述步骤:
32、存储步骤,存储由多维空间的坐标表示的1个以上的条件;
33、生成步骤,生成由所述多维空间的坐标表示的多个条件候选;
34、提取步骤,针对每个所述条件候选的坐标,计算其与所述1个以上的条件的坐标的最短距离,提取所述最短距离最长的所述条件候选的坐标,作为新设条件的坐标;以及
35、追加步骤,将提取出的所述新设条件的坐标追加到所述1个以上条件的坐标中,
36、其中,重复下述步骤,直到满足结束条件为止:
37、提取步骤,针对每个所述多个条件候选的坐标,计算其与追加了所述新设条件的所述1个以上的条件的坐标的最短距离,提取所述最短距离最长的所述条件候选的坐标,作为新设条件的坐标;以及
38、追加步骤,将提取出的所述新设条件的坐标追加到所述1个以上条件的坐标中。
39、<专利技术的效果>
40、根据本公开,能够从由多维空间的坐标表示的1个以上的条件中高效地探索新设条件。
本文档来自技高网...【技术保护点】
1.一种程序,用于使计算机作为下述部件发挥功能:
2.根据权利要求1所述的程序,其中,
3.根据权利要求2所述的程序,其中,
4.根据权利要求1至3中任一项所述的程序,其中,
5.根据权利要求1至4中任一项所述的程序,其中,
6.根据权利要求1至5中任一项所述的程序,其中,
7.一种条件探索装置,包括:
8.一种条件探索方法,用于使计算机执行下述步骤:
【技术特征摘要】
【国外来华专利技术】
1.一种程序,用于使计算机作为下述部件发挥功能:
2.根据权利要求1所述的程序,其中,
3.根据权利要求2所述的程序,其中,
4.根据权利要求1至3中任一项所述的程序,其中,
<...【专利技术属性】
技术研发人员:藤森贵大,竹本真平,奥野好成,
申请(专利权)人:株式会社力森诺科,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。