一种智能挑选方法、系统、设备及介质

文档序号:1964711 发布日期:2021-12-14 浏览:17次 >En<

阅读说明:本技术 一种智能挑选方法、系统、设备及介质 (Intelligent selection method, system, equipment and medium ) 是由 蒋琦洪 郭韶晖 石贇 黄国珉 吴涛 吴维益 施乐 丛璇熠 于 2021-09-15 设计创作,主要内容包括:本发明涉及一种智能挑选方法、系统、设备及介质,本发明先对数字资产的面额从小到大进行排列,然后剔除大于所述需要挑选的数字资产的面额总和SUM-(总)的数字资产,最后在剩下的数字资产中选出多个符合要求的最优结果集。本发明能够极大减少运算次数,不会因为数字资产规模成倍增加而增加消耗时间,可适用于高频试算金融资产的组合方案。(The invention relates to an intelligent selecting method, system, equipment and medium, which arranges the denominations of digital assets from small to large, and then eliminates the SUM of the denominations of the digital assets which is larger than the SUM of the denominations of the digital assets to be selected General assembly And finally, selecting a plurality of optimal result sets which meet the requirements from the rest digital assets. The invention can greatly reduce the operation times, can not increase the consumption time due to the multiplied increase of the digital asset scale, and can be suitable for a combination scheme of high-frequency trial calculation of financial assets.)

一种智能挑选方法、系统、设备及介质

技术领域

本发明涉及智能挑选技术领域,特别是涉及一种智能挑选方法、系统、设备及介质。

背景技术

现有技术在挑选数字资产时使用排列组合(笛卡尔积)方式,满足出资方对企业授信、兑付期限、资产面额的要求,运营方得到资产流动性、资产成本与收益、多维度考量的优选组合方案,用于洽谈双方金融业务的资产。

但是,目前运营方已有2万多个数字资产,挑选数字资产时仍使用排列组合(笛卡尔积)方式下统计运算量极其庞大,仅一个业务方案的测算响应时间大于5分钟,现有统计方法无法适用数量日益庞大的数字资产。

因此,如何设计一种能够使公司运营方快速统计出多个优选组合方案的智能挑选方法、系统、设备及介质,成为本领域亟需解决的技术问题。

发明内容

本发明的目的是提供一种智能挑选方法、系统、设备及介质,通过本发明能够使公司运营方快速、便捷地统计出多个优选组合方案,然后通过人工进一步甄选一个最终方案,使双方既可以满足合作要求,同时又能满足运营方的内部需求。

为实现上述目的,本发明提供了如下方案:

一种智能挑选方法,该方法包括以下步骤:

获取若干个数字资产;

根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM

按照所述数字资产的面额从小到大进行排列,得到第一数据集;

将所述第一数据集中大于所述需要挑选的数字资产的面额总和SUM的数字资产进行剔除,得到第二数据集;

判断前n个数字资产的面额总和SUMn是否大于所述需要挑选的数字资产的面额总和SUM

若是,则返回步骤“根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM”;

若否,令m=1;

根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m

剔除所述第二数据集中单张面额大于第一结果的数字资产和所述前n-m个数字资产,得到结果集Aryn-m;所述第一结果为SUM-SUMn-m

从所述结果集Aryn-m中挑选出m个数字资产;

判断所述m个数字资产的面额总和SUMm与所述第一结果的差值的绝对值是否在预设阈值范围内;

若否,返回步骤“从所述结果集Aryn-m中挑选出m个数字资产”;

若是,将所述前n-m个数字资产与所述m个数字资产作为第m最优结果集;

判断m是否等于n;

若否,令m=m+1,返回步骤“根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m”;

若是,则结束。

可选的,在按照所述数字资产的面额从小到大进行排列,得到第一数据集步骤之前,还包括:

根据筛选条件对所述若干个数字资产进行初步筛选,所述筛选条件包括:资产类型、核心企业授信额度、兑付期限条件。

可选的,从所述结果集Aryn-m中挑选出m个数字资产具体包括:

当m=1时,从所述结果集Aryn-m中挑选出第1个与所述第一结果的差值的绝对值在预设阈值范围内的1个数字资产;

当m≠1时,从所述结果集Aryn-m中挑选出第1组数字资产的和与所述第一结果的差值的绝对值在预设阈值范围内的m个数字资产。

可选的,在步骤“若是,则结束”之后,还包括:进行人工评估甄选,所述人工评估甄选的条件如下:

资产剩余天数=资产兑付期限-业务转出日期;

资产收益=资产面额*(占用资金成本利率-贴现利率)*资产剩余天数/360。

本发明还提供了一种智能挑选系统,该系统包括:

数字资产获取模块,用于获取若干个数字资产;

确定模块,用于根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM

第一数据集获取模块,用于按照所述数字资产的面额从小到大进行排列,得到第一数据集;

第二数据集获取模块,用于将所述第一数据集中大于所述需要挑选的数字资产的面额总和SUM的数字资产进行剔除,得到第二数据集;

第一判断模块,用于判断前n个数字资产的面额总和SUMn是否大于所述需要挑选的数字资产的面额总和SUM

若是,则返回所述确定模块;

若否,令m=1;

第一挑选模块,用于根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m

结果集获取模块,用于剔除所述第二数据集中单张面额大于第一结果的数字资产和所述前n-m个数字资产,得到结果集Aryn-m;所述第一结果为SUM-SUMn-m

第二挑选模块,用于从所述结果集Aryn-m中挑选出m个数字资产;

第二判断模块,用于判断所述m个数字资产的面额总和SUMm与所述第一结果的差值的绝对值是否在预设阈值范围内;

若否,返回所述第二挑选模块;

若是,将所述前n-m个数字资产与所述m个数字资产作为第m最优结果集;

第三判断模块,用于判断m是否等于n;

若否,令m=m+1,返回所述第一挑选模块;

若是,则结束。

可选的,还包括:

初步筛选模块,用于根据筛选条件对所述若干个数字资产进行初步筛选,所述筛选条件包括:资产类型、核心企业授信额度、兑付期限条件。

可选的,所述第二挑选模块包括:

第一挑选子单元,用于当m=1时,从所述结果集Aryn-m中挑选出第1个与所述第一结果的差值的绝对值在预设阈值范围内的1个数字资产;

第二挑选子单元,用于当m≠1时,从所述结果集Aryn-m中挑选出第1组数字资产的和与所述第一结果的差值的绝对值在预设阈值范围内的m个数字资产。

可选的,还包括:人工评估甄选模块,用于进行人工评估甄选,所述人工评估甄选的条件如下:

资产剩余天数=资产兑付期限-业务转出日期;

资产收益=资产面额*(占用资金成本利率-贴现利率)*资产剩余天数/360。

本发明还提供了一种智能挑选设备,包括:

处理器;以及

存储器,其中存储计算机可读程序指令,

其中,在所述计算机可读程序指令被所述处理器运行时执行上述所述的智能挑选方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述所述的智能挑选方法的步骤。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明提供了一种智能挑选方法、系统、设备及介质,通过本发明能够极大减少运算次数,不会因为数字资产规模成倍增加而增加消耗时间,可适用于高频试算金融资产的组合方案。经初步测算,从2万个数字资产中挑选出500个资产,凑出最接近3亿的数字资产消耗约8s,大大优于传统排列组合(笛卡尔积)方法。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的一种智能挑选方法的流程图;

图2为本发明实施例2提供的一种智能挑选系统的结构框图;

图3为第二数据集的示意图;

图4为结果集Ary499的示意图;

图5为结果集Ary498的示意图

图6为从结果集中挑选数字资产的示意图;

图7为从结果集中确定最终的数字资产的示意图;

图8为计算设备的架构图。

符号说明:

1、数字资产获取模块;2、确定模块;3、第一数据集获取模块;4、第二数据集获取模块;5、第一判断模块;6、第一挑选模块;7、结果集获取模块;8、第二挑选模块;9、第二判断模块;10、第三判断模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如本发明和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。

虽然本发明对根据本发明的实施例的系统中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在用户终端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。

本发明中使用了流程图用来说明根据本发明的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,根据需要,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

本发明的目的是提供一种智能挑选方法、系统、设备及介质,通过本发明能够极大减少运算次数,不会因为数字资产规模成倍增加而增加消耗时间,可适用于高频试算金融资产的组合方案。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例1:

请参阅图1,本发明提供了一种智能挑选方法,该方法包括以下步骤:

S1:获取若干个数字资产;

S2:根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM

S3:按照所述数字资产的面额从小到大进行排列,得到第一数据集;

S4:将所述第一数据集中大于所述需要挑选的数字资产的面额总和SUM的数字资产进行剔除,得到第二数据集;

S5:判断前n个数字资产的面额总和SUMn是否大于所述需要挑选的数字资产的面额总和SUM

若是,则返回步骤“根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM”;

若否,令m=1;

S6:根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m

S7:剔除所述第二数据集中单张面额大于第一结果的数字资产和所述前n-m个数字资产,得到结果集Aryn-m;所述第一结果为SUM-SUMn-m

S8:从所述结果集Aryn-m中挑选出m个数字资产;

S9:判断所述m个数字资产的面额总和SUMm与所述第一结果的差值的绝对值是否在预设阈值范围内;

若否,返回步骤“从所述结果集Aryn-m中挑选出m个数字资产”;

若是,将所述前n-m个数字资产与所述m个数字资产作为第m最优结果集;

S10:判断m是否等于n;

若否,令m=m+1,返回步骤“根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m”;

若是,则结束。

在步骤S3之前还包括:

根据筛选条件对所述若干个数字资产进行初步筛选,所述筛选条件包括:资产类型、核心企业授信额度、兑付期限条件。

其中,数字资产类型筛选支持:商票、银票、应收账款、宝武通宝。金融机构给核心企业评估的授信额度,例如:八一钢铁剩余授信额度9500万、宝钢资源剩余授信额度1.5亿元。兑付日期一般不能晚于合作“金融资管业务”的最后截止日期。

在步骤S8中,从所述结果集Aryn-m中挑选出m个数字资产具体包括:

S81:当m=1时,从所述结果集Aryn-m中挑选出第1个与所述第一结果的差值的绝对值在预设阈值范围内的1个数字资产;

S82:当m≠1时,从所述结果集Aryn-m中挑选出第1组数字资产的和与所述第一结果的差值的绝对值在预设阈值范围内的m个数字资产。

在步骤“若是,则结束”之后,还包括:进行人工评估甄选,所述人工评估甄选的条件如下:

资产剩余天数=资产兑付期限-业务转出日期;

资产收益=资产面额*(占用资金成本利率-贴现利率)*资产剩余天数/360。

综上,本发明提供了一种对运算精度、全样本覆盖、算力消耗三方面兼顾的智能挑选方法,该方法能够极大减少运算次数,不会因为数字资产规模成倍增加而增加消耗时间,可适用于高频试算金融资产的组合方案。

下面结合实际应用来说明本发明的工作原理:

例如,从2万个数字资产中挑选出500个数字资产,凑出最接近3亿的数字资产若干个方案为例。业务场景需要多组500个数相加正好都是3亿或者接近3亿的方案,最终通过会人工对资产面额、期限、可流动性评价,甄选出最优组合。该方法包括以下步骤:

M1:按照数字资产面额从小到大进行排列,并剔除单个资产面额大于3亿的数字资产,其示意图如图3所示。

M2:挑选前499(500-1)个数字资产,面额相加得到SUM499元。需要说明的是,排序后的数字资产,如果前499个资产求和大于3亿,无法得出结果。需调整目标,如:300个资产求和最接近3亿。

剔除单张面额大于(300,000,000-SUM499)元的数字资产,得到结果集Ary499,其示意图如图4所示。从Ary499中挑出最接近(300,000,000-SUM499)元的一个资产R499。假设SUM499之和为27850.2万元,则移除“2289.8万”、“29890.8万”资产,从剩余资产Ary499中挑选出一个满足3亿要求的资产。资产R499为2149.8万元,正好凑满3亿,则该轮结束。

取第一最优结果集:前499个数字资产+R499作为输出方案之一存储。

M3:挑选前498(500-2)个资产,面额相加得到SUM498元。

第一步:剔除单张面额大于(300,000,000-SUM498)元的资产,得到结果集Ary498;其示意图如图5所示。

第二步:从Ary498集合中挑出最接近(300,000,000-SUM498)元的两个数字资产;这里的最接近的意思就是,选出来的两个数字资产的和与(300,000,000-SUM498)的结果作差,所得的结果的绝对值如果在预设的阈值范围内,则认为就是最接近(300,000,000-SUM498)元的两个数字资产。具体步骤如下:

选择L1498,查找最接近(300,000,000-SUM498-L1498)金额的资产F1498

选择L2498,查找最接近(300,000,000-SUM498-L2498)金额的资产F2498;其示意图如图6所示;

以此类推得到多个个LN498+FN498组合,取最接近(300,000,000-SUM498)元的唯一结果:R1498、R2498组合作为输出方案之一存储,如图7所示。

需要说明的是,由于数字资产都是按顺序从小到大排列好的,很有可能在Ary498集合中存在多组接近或者等于(300,000,000-SUM498)元的结果,因此,只要第一组数字资产的和与(300,000,000-SUM498)作差得到结果的绝对值在预设阈值范围内就输出,跳出循环。

取第二最优结果集:前498个数字资产+R1498+R2498作为输出方案之一存储。

M4:挑选前497(500-3)个资产,面额相加得到SUM497元。

以步骤M3统计方法为例,同理可得第三最优结果集:前497个数字资产+R1497+R2497+R3497作为输出方案之一存储。

以此类推,先从前499个结果集开始凑数,再从前498个结果集进行凑数,再从前497个结果集进行凑数,再从前496个结果集进行凑数,雷同步骤M3的算法,直至1个结果集进行凑数。

M5:从以上步骤得出若干个满足出兑付期限、资产面额的要求优选结果集。

经初步测算,从2万个数字资产中挑选出500个资产,凑出最接近3亿的数字资产消耗约8s,大大优于传统排列组合(笛卡尔积)方法。

然后,运营方通过数字产品的流动性(信用评级相对低的流动性差),做人工评估甄选。运营方再通过行业标准公式得到资产收益,进一步人工评估甄选:

资产剩余天数=资产兑付期限-业务转出日期。

资产收益=资产面额*(占用资金成本利率-贴现利率)*资产剩余天数/360。

最后业务基于资产流动性高低、收益高低,甄选出一个最优组合方案,用于开展洽谈“金融资管业务”。

采用本发明的技术方案,用于金融行业资产运作方、资金提供方,对合作收益的初期测算。通过算法大幅度减少前期人工筛选资产方案的工作量,将有限的人力工作集中在最后甄选决策。

实施例2:

请参阅图2,本发明还提供了一种智能挑选系统,该系统包括:

数字资产获取模块1,用于获取若干个数字资产;

确定模块2,用于根据所述若干个数字资产确定需要挑选的个数n以及需要挑选的数字资产的面额总和SUM

第一数据集获取模块3,用于按照所述数字资产的面额从小到大进行排列,得到第一数据集;

第二数据集获取模块4,用于将所述第一数据集中大于所述需要挑选的数字资产的面额总和SUM的数字资产进行剔除,得到第二数据集;

第一判断模块5,用于判断前n个数字资产的面额总和SUMn是否大于所述需要挑选的数字资产的面额总和SUM

若是,则返回所述确定模块2;

若否,令m=1;

第一挑选模块6,用于根据所述第二数据集,挑选前n-m个数字资产,并相加计算所述前n-m个数字资产的面额总和SUMn-m

结果集获取模块7,用于剔除所述第二数据集中单张面额大于第一结果的数字资产和所述前n-m个数字资产,得到结果集Aryn-m;所述第一结果为SUM-SUMn-m

第二挑选模块8,用于从所述结果集Aryn-m中挑选出m个数字资产;

第二判断模块9,用于判断所述m个数字资产的面额总和SUMm与所述第一结果的差值的绝对值是否在预设阈值范围内;

若否,返回所述第二挑选模块8;

若是,将所述前n-m个数字资产与所述m个数字资产作为第m最优结果集;

第三判断模块10,用于判断m是否等于n;

若否,令m=m+1,返回所述第一挑选模块6;

若是,则结束。

还包括:

初步筛选模块,用于根据筛选条件对所述若干个数字资产进行初步筛选,所述筛选条件包括:资产类型、核心企业授信额度、兑付期限条件。

所述第二挑选模块8包括:

第一挑选子单元,用于当m=1时,从所述结果集Aryn-m中挑选出第1个与所述第一结果的差值的绝对值在预设阈值范围内的1个数字资产;

第二挑选子单元,用于当m≠1时,从所述结果集Aryn-m中挑选出第1组数字资产的和与所述第一结果的差值的绝对值在预设阈值范围内的m个数字资产。

还包括:人工评估甄选模块,用于进行人工评估甄选,所述人工评估甄选的条件如下:

资产剩余天数=资产兑付期限-业务转出日期;

资产收益=资产面额*(占用资金成本利率-贴现利率)*资产剩余天数/360。

实施例3:

根据本发明实施例的方法或装置也可以借助于图8所示的计算设备的架构来实现。图8示出了该计算设备的架构。如图8所示,

计算设备11可以包括总线111、一个或至少两个CPU 112、只读存储器(ROM)113、随机存取存储器(RAM)114、连接到网络的通信端口115、输入/输出组件116、硬盘117等。计算设备11中的存储设备,例如只读存储器113或硬盘117可以存储本发明提供的登录授权管理方法的处理和/或通信使用的各种数据或文件以及CPU所执行的程序指令。计算设备11还可以包括用户界面118。当然,图8所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图8示出的计算设备中的一个或至少两个组件。

根据本发明的另一方面,还提供了一种非易失性的计算机可读存储介质,其上存储有计算机可读的指令,当利用计算机执行所述指令时可以执行如前所述的方法。

技术中的程序部分可以被认为是以可执行的代码和/或相关数据的形式而存在的“产品”或“制品”,通过计算机可读的介质所参与或实现的。有形的、永久的储存介质可以包括任何计算机、处理器、或类似设备或相关的模块所用到的内存或存储器。例如,各种半导体存储器、磁带驱动器、磁盘驱动器或者类似任何能够为软件提供存储功能的设备。

所有软件或其中的一部分有时可能会通过网络进行通信,如互联网或其他通信网络。此类通信可以将软件从一个计算机设备或处理器加载到另一个。例如:从视频目标检测设备的一个服务器或主机计算机加载至一个计算机环境的硬件平台,或其他实现系统的计算机环境,或与提供目标检测所需要的信息相关的类似功能的系统。因此,另一种能够传递软件元素的介质也可以被用作局部设备之间的物理连接,例如光波、电波、电磁波等,通过电缆、光缆或者空气等实现传播。用来载波的物理介质如电缆、无线连接或光缆等类似设备,也可以被认为是承载软件的介质。在这里的用法除非限制了有形的“储存”介质,其他表示计算机或机器“可读介质”的术语都表示在处理器执行任何指令的过程中参与的介质。

本发明使用了特定词语来描述本发明的实施例。如“第一/第二实施例”、“一实施例”、和/或“一些实施例”意指与本发明至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本发明的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本发明的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本发明的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本发明的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。

上面是对本发明的说明,而不应被认为是对其的限制。尽管描述了本发明的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本发明的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本发明范围内。应当理解,上面是对本发明的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本发明由权利要求书及其等效物限定。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种判断基金财报信息预测基金调仓方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!