会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 证券 / 一种证券化产品智能筛选方法

一种证券化产品智能筛选方法

申请号 CN202311837678.0 申请日 2023-12-28 公开(公告)号 CN117788161A 公开(公告)日 2024-03-29
申请人 安徽兆尹信息科技股份有限公司; 安徽兆尹安联科技有限公司; 发明人 卢鹏; 何成弥; 尹留志; 陈清平; 镇磊; 孙英家; 涂汀; 鲁加旺;
摘要 本发明公开了一种证券化产品智能筛选方法,涉及资产筛选技术领域,解决了证券化业务中筛选资产时,对备选资产进行筛选的技术问题;本申请包括:将若干备选资产标记为决策变量X,对若干备选资产进行取值;基于筛选资产池的预期规模和备选资产池的真实规模设置筛选的资产池规模最大化为目标函数,并在设置线性约束条件之后得到线性规划模型A,将线性规划模型A转化为线性规划问题B进行求解,得到最优解,以此减少模型变量来提高性能,而且在求解过程中对问题进行分支,并以增加切平面进行求解以解决大规模数据求解的性能问题。
权利要求

1.一种证券化产品智能筛选方法,其特征在于,包括以下步骤:步骤一:将若干备选资产分别标记为x1,x2,…xn,而若干备选资产标记为决策变量X=T(x1,x2,…xn) ,对若干备选资产进行取值;其中,备选资产xi的取值为0或1,i=1,2,…,n;

xi=0表示第i笔资产未被选中,xi=1则表示第i笔资产被选中放入基础资产池;

步骤二:基于筛选资产池的预期规模和备选资产池的真实规模设置筛选的资产池规模最大化为目标函数;其中,目标函数为min[M‑(c1x1+c2x2+…+cnxn)],而M为筛选资产池的预期规模,cj为第j笔资产的规模,j=1,2,…,m;

根据特征数据设置若干对应约束条件,将若干对应约束条件中的非线性约束条件进行线性转化之后得到线性规划模型A,其中,特征数据包括规模要求、加权平均类、区域指标的单一取值的区域占比类比值、或者最大单笔与前三大借款人金额的比值;

步骤三:去除线性规划模型A中的整数约束,得到松弛问题并标记为线性规划问题B,对线性规划问题B进行求解,得到最优解。

2.根据权利要求1所述的一种证券化产品智能筛选方法,其特征在于,所述对线性规划问题B进行求解,包括:0

S1:通过单纯形法求解线性规划问题B,得到单纯形表,判断X 是否满足线性规划模型A

0 0

的整数约束条件;是,将X标记为所需解;否,将最优解X对应的目标函数的值标记为最优目‑标函数的上界,并标记为z,定初始下界z‑为‑∞后跳转至S2;其中,单纯形表包括可行解、最

0 0

优解X和迭代过程,X为若干个变量组成的矩阵,整数约束条件为决策变量是否为整数;

0

S2:任选X中非整数的变量进行分支,得到两个子集,将两个子集对应的线性规划问题分别标记为线性规划问题B1和线性规划问题B2,并跳转至S3;

S3:将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,求解线性规划

1 2

问题B1和线性规划问题B2的最优解X 和X,在线性规划问题B1和线性规划问题B2中找到对‑ ‑应目标函数最大者作为上界z1和z2,从整数条件的分支中提取目标函数值的最大者为下界z1‑和z2‑;

S4:将线性规划问题B1和线性规划问题B2的最优目标函数值与下界z1‑进行比较;若最优目标函数值小于下界z1‑,将对应的可行解剔除;若最优目标函数值大于下界z1‑,跳转至S1进行循环计算;否则,将得到线性规划模型的最优目标函数值z*,标记为最优解X*;其中,

1 2

线性规划问题B1和线性规划问题B2的最优目标函数值为将X和X分别代入目标函数获得的值。

3.根据权利要求1所述的一种证券化产品智能筛选方法,其特征在于,根据所述规模要求设置对应约束条件,包括:对资产池总规模的限制转为规模约束条件,S1≤∑i(xi×第i笔资产的本金余额)≤S2,其中,S1和S2分别为客户设置的目标规模的上限和下限。

4.根据权利要求1所述的一种证券化产品智能筛选方法,其特征在于,根据所述加权平均类设置对应的约束条件,包括:基于加权平均利率获取利率约束条件,其中,利率约束条件为R1≤∑i(xi×第i笔资产的本金余额×第i笔资产的利率)/Σi(xi×第i笔资产的资产余额)≤R2;其中,R1和R2分别为客户设置的加权平均利率上限和下限。

5.根据权利要求1所述的一种证券化产品智能筛选方法,其特征在于,根据所述区域指标的单一取值的区域占比类比值设置对应的约束条件,包括:以区域的入池资产规模做限制得到的区域约束条件为RE1≤∑j(xj区域×该区域的第j笔资产的本金余额)/Σi(xi×第i笔资产的资产余额)≤RE2;其中,RE1和RE2分别为客户设置的该区域的入池资产规模占比的上限和下限。

6.根据权利要求1所述的一种证券化产品智能筛选方法,其特征在于,根据所述最大单笔与前三大借款人金额的比值占比设置对应的约束条件,包括:以预设的比例区间[M1,M2]作为约 束范围设置占比约 束条件为:其中,REPRINi为

第i个资产的本金余额,Ni为属于第i个借款人的资产总个数,U为借款人总个数。

7.根据权利要求6所述的一种证券化产品智能筛选方法,其特征在于,对所述非线性约束条件进行线性转化,包括:将利率约束条件线性转化为:∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑∑i(xi×第i笔资产的资产余额)×R1≥0和∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑Σi(xi×第i笔资产的资产余额)×R2≤0;

将区域约束条件线性转化为:∑j(xj区域×该区域的第j笔资产的本金余额)‑Σi(xi×第i笔资产的资产余额)×RE1≥0和Σj(xj区域×该区域的第j笔资产的本金余额)‑∑i(xi×第i笔资产的资产余额)×RE2≤0;

将占比区域约束条件性转化的方式为:对第p个借款人进行设置的约束条件为0

8.根据权利要求2所述的一种证券化产品智能筛选方法,其特征在于,所述任选X中非整数的变量进行分支,包括:

0 0

设选xi进行分支,xi在X集合中的值为a,基于a将可行解X 分为两个子集,其中,两个子集为xi≤[a],xi≥[a]+1,[]为取整符号。

9.根据权利要求2所述的一种证券化产品智能筛选方法,其特征在于,所述将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,包括:将单纯形表中xi的系数aij和bi分解为整数部分和小数部分,并通过公式fi‑∑j(fij×xj)≤0做割平面方程,将割平面方程作为线性规划问题B1和线性规划问题B2的约束条件;

其中fi为bi的小数部分,fij为aij的小数部分。

说明书全文

一种证券化产品智能筛选方法

技术领域

[0001] 本发明属于资产筛选技术领域,具体是一种证券化产品智能筛选方法。

背景技术

[0002] 证券化业务指将缺乏流动性,但能够产生可预见现金流量的资产转化为在金融市场上可以出售和流通的证券。
[0003] 证券化产品ABS的结构往往是根据基础资产池设定的,这是正向的产品设计模式。但在实际中,发行利率过低或是风险过大的产品都极易被市场淘汰,所以往往跟随着市场的变动,发行者对于预发行的产品会有所期望,进而根据预期的产品去逆向筛选基础资产变得愈发常见。同时作为发行者来说,更期望的是在满足费率、其他风险等情况下,极小化资产端现金流入与证券端现金流出之间的差额,使得投入的资产利用价值不被浪费。
[0004] 因此如何从海量的备选资产中筛选出满足预期产品的基础资产池,使得资产端的现金流入能够覆盖证券端的现金流出,又提高资产的利用价值,而仅仅凭人力来进行分析和判断是无法完成的,为此本发明使用一种证券化产品智能筛选方法。

发明内容

[0005] 本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了一种证券化产品智能筛选方法,用于解决证券化业务中筛选资产时,对备选资产进行筛选的技术问题,本发明通过筛选资产池的预期规模和备选资产池的真实规模设置筛选的资产池规模最大化为目标函数,并设置约束条件,在求解时通过对问题进行分支,并以增加切平面进行求解解决了上述问题。
[0006] 为实现上述目的,本发明的第一方面提供了一种证券化产品智能筛选方法,包括以下步骤:
[0007] 步骤一:将若干备选资产标记为x1,x2,…xn,而若干备选资产标记为决策变量X=T(x1,x2,…xn) ,对若干备选资产进行取值定义;其中,备选资产xi的取值为0或1,i=1,
2,…,n;xi=0表示第i笔资产未被选中,xi=1则表示第i笔资产被选中放入基础资产池;
[0008] 步骤二:基于筛选资产池的预期规模和备选资产池的真实规模设置筛选的资产池规模最大化为目标函数;其中,目标函数为min[M‑(c1x1+c2x2+…+cnxn)],而M为筛选资产池的预期规模,cj为第j笔资产的规模,j=1,2,…,n;
[0009] 根据特征数据设置若干对应约束条件,将若干对应约束条件中的非线性约束条件进行线性转化之后得到线性规划模型A,其中,特征数据包括根据规模要求、加权平均类、区域指标的单一取值/区域占比类、或者最大单笔/前三大借款人金额;
[0010] 步骤三:去除线性规划模型A中的整数约束,得到松弛问题并标记为线性规划问题B,对线性规划问题B进行求解,得到最优解。
[0011] 优选的,所述对线性规划问题B进行求解,包括:
[0012] S1:通过单纯形法求解线性规划问题B,得到单纯形表;其中,单纯形表包括可行0 0 0
解、最优解X和迭代过程,X为若干个变量组成的矩阵;判断X是否满足线性规划模型A的整
0
数约束条件;其中,整数约束条件为决策变量是否为整数,即判断X中的变量是否无小数,
0 0
是,将X标记为所需解;否,将最优解X对应的目标函数的值标记为最优目标函数的上界,并‑
标记为z,定初始下界z‑为‑∞后跳转至S2;
[0013] S2:任选X0中非整数的变量进行分支,得到两个子集,将两个子集对应的线性规划问题分别标记为线性规划问题B1和线性规划问题B2,并跳转至S3;
[0014] S3:将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,求解线性1 2
规划问题B1和线性规划问题B2的最优解X和X,在线性规划问题B1和线性规划问题B2中找‑ ‑
到对应目标函数最大者作为上界z1 和z2,从整数条件的分支中提取目标函数值的最大者为下界z1‑和z2‑;
[0015] S4:将线性规划问题B1和线性规划问题B2的最优目标函数值与下界z1‑进行比较;若最优目标函数值小于下界z1‑,将对应的可行解剔除;若最优目标函数值大于下界z1‑,跳转至S1进行循环计算;否则,将得到线性规划模型的最优目标函数值z*,标记为最优解X*;
1 2
其中,线性规划问题B1和线性规划问题B2的最优目标函数值为将X和X 分别代入目标函数获得的值。
[0016] 优选的,根据所述规模要求设置对应约束条件,包括:
[0017] 对资产池总规模的限制转为规模约束条件,S1≤∑i(xi×第i笔资产的本金余额)≤S2,其中,S1和S2分别为客户设置的目标规模的上限和下限。
[0018] 优选的,根据所述加权平均类设置对应的约束条件,包括:
[0019] 基于加权平均利率获取利率约束条件,其中,利率约束条件为R1≤∑i(xi×第i笔资产的本金余额×第i笔资产的利率)/∑i(xi×第i笔资产的资产余额)≤R2;其中,R1和R2分别为客户设置的加权平均利率上限和下限。
[0020] 优选的,根据所述区域指标的单一取值的区域占比类比值设置对应的约束条件,包括:
[0021] 以区域的入池资产规模做限制得到的区域约束条件为RE1≤∑j(xj区域×该区域的第j笔资产的本金余额)/∑i(xi×第i笔资产的资产余额)≤RE2;其中,RE1和RE2分别为客户设置的该区域的入池资产规模占比的上限和下限,xj区域为某区域内第j笔备选资产。
[0022] 优选的,根据所述最大单笔与前三大借款人金额的比值占比设置对应的约束条件,包括:
[0023] 以预设的比例区间[M1,M2]作为约束范围设置占比约束条件为:其中,REPRINi为
第i个资产的本金余额,Ni为属于第i个借款人的资产总个数,U为借款人总个数。
[0024] 优选的,对所述非线性约束条件进行线性转化,包括:
[0025] 将利率约束条件线性转化为:∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑∑i(xi×第i笔资产的资产余额)×R1≥0和∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑∑i(xi×第i笔资产的资产余额)×R2≤0;
[0026] 将区域约束条件线性转化为:∑j(xj区域×该区域的第j笔资产的本金余额)‑∑i(xi×第i笔资产的资产余额)×RE1≥0和∑j(xj区域×该区域的第j笔资产的本金余额)‑∑i(xi×第i笔资产的资产余额)×RE2≤0;
[0027] 将占比区域约束条件性转化的方式为:对第p个借款人进行设置的约束条件为[0028]
[0029] 优选的,所述任选X0中非整数的变量进行分支,包括:
[0030] 设选xi进行分支,xi在X0集合中的值为a,基于a将可行解X0分为两个子集,其中,两个子集为xi≤[a],xi≥[a]+1,[]为取整符号。
[0031] 优选的,所述将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,包括:
[0032] 将单纯形表中xi的系数aij和bi分解为整数部分和小数部分,并通过公式fi‑∑j(fij×xj)≤0做割平面方程,将割平面方程作为线性规划问题B1和线性规划问题B2的约束条件;其中fi为bi的小数部分,fij为aij的小数部分,xj为第j笔备选资产,j≤n。
[0033] 与现有技术相比,本发明的有益效果是:通过筛选资产池的预期规模和筛选资产池的真实规模设置筛选的资产池规模最大化为目标函数,并对该目标函数以规模要求、加权平均类、区域指标的单一取值的区域占比类比值和最大单笔与前三大借款人金额的比值占比设置约束条件,以得到线性规划模型A,本申请将混合整数规划模型对证券化业务的资产筛选,而且通过约束条件代入算法包求解,从而能够筛选出对应的最优解,根据备选资产进行取值定义判断对应的备选资产是否放入基础资产池以完成筛选,并且通过上述计算方式能够减少模型变量来提高性能,而且在求解过程中对问题进行分支,并以增加切平面进行求解以解决大规模数据求解的性能问题。

附图说明

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

具体实施方式

[0037] 下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0038] 请参阅图1‑图2,本发明第一方面实施例提供了一种证券化产品智能筛选方法,包括以下步骤:
[0039] 步骤一:将若干备选资产标记为决策变量X,而若干备选资产标记为X=(x1,x2,…Txn) ,对若干备选资产进行取值;其中,备选资产xi的取值为0或1,i=1,2,…,n;xi=0表示第i笔资产未被选中,xi=1则表示第i笔资产被选中放入基础资产池;
[0040] 步骤二:基于筛选资产池的预期规模和备选资产池的真实规模设置筛选的资产池规模最大化为目标函数;其中,目标函数为min[M‑(c1x1+c2x2+…+cnxn)],而M为筛选资产池的预期规模,cj为第j笔资产的规模,j=1,2,…,n;
[0041] 根据特征数据设置若干对应约束条件,将若干对应约束条件中的非线性约束条件进行线性转化之后得到线性规划模型A,其中,特征数据包括根据规模要求、加权平均类、区域指标的单一取值/区域占比类、或者最大单笔/前三大借款人金额;
[0042] 步骤三:去除线性规划模型A中的整数约束,得到松弛问题并标记为线性规划问题B,对线性规划问题B进行求解,得到最优解。
[0043] 例如:筛选资产池的预期规模M=500万元,存在下述多笔备选资产:X1:本金余额100万,利率为2.60%;X2:本金余额150万,利率为2.68%;X3:本金余额200万,利率为
2.83%;X4:本金余额250万,利率为2.95%;X5:本金余额300万,利率为3.11%;
[0044] 则对应的目标函数为min[500‑(100x1+150x2+200x3+250x4+300x5)],再根据客户的要求,设置对应的约束条件,能够灵活地选择资产放入基础资产池,满足不同的投资需求,并根据约束条件求得对应的最优解,以判断对应的备选资产是否被选中。
[0045] 具体的,对线性规划问题B进行求解,包括:
[0046] S1:通过单纯形法求解线性规划问题B,得到单纯形表;判断单纯形表中的最优解0 0 0
X是否满足线性规划模型A的整数约束条件,即判断X 中的变量是否小数,是,将X标记为所
0 ‑
需解;否,将最优解X对应的目标函数的值标记为最优目标函数的上界,并标记为z,定初始
0 0
下界z‑为‑∞后跳转至S2,其中,单纯形表包括可行解、最优解X 和迭代过程,X为若干个变量组成的矩阵,整数约束条件为决策变量是否为整数;
[0047] S2:任选X0中非整数的变量进行分支,得到两个子集,将两个子集对应的线性规划问题分别标记为线性规划问题B1和线性规划问题B2,并跳转至S3;
[0048] S3:将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,求解线性1 2
规划问题B1和线性规划问题B2的最优解X和X,在线性规划问题B1和线性规划问题B2中找‑ ‑
到对应目标函数最大者作为上界z1 和z2,从整数条件的分支中提取目标函数值的最大者为下界z1‑和z2‑;
[0049] S4:将线性规划问题B1和线性规划问题B2的最优目标函数值与下界z1‑进行比较;若最优目标函数值小于下界z1‑,将对应的可行解剔除;若最优目标函数值大于下界z1‑,跳转至S1进行循环计算;否则,将得到线性规划模型的最优目标函数值z*,标记为最优解X*;
1 2
其中,线性规划问题B1和线性规划问题B2的最优目标函数值为将X和X 分别代入目标函数获得的值。
[0050] 需要说明的是,单纯形法求解线性规划模型的步骤为:
[0051] Step1.把线性规划问题的约束方程组表示成标准形式的方程组,找出初始基可行解;
[0052] Step2.若基本可行解不存在,即约束条件有矛盾,则问题无解;
[0053] Step3.若基本可行解存在,从初始基本可行解作为起点,根据最优性条件和可行性条件,引入非基变量取代某一基变量,找出使目标函数值最优的另一基本可行解;
[0054] Step4.按Step3进行迭代,直到对应检验数满足最优性条件(目标函数值不能再改善时),即得到问题的最优解;
[0055] Step5.若迭代过程中发现问题的目标函数无界,则终止迭代。
[0056] 具体的,任选X0中非整数的变量进行分支,包括:
[0057] 设选xi进行分支,xi在X0集合中的值为a,基于a将可行解X0分为两个子集,其中,两个子集为xi≤[a],xi≥[a]+1,[]为取整符号。
[0058] 具体的,将线性规划问题B1和线性规划问题B2添加切割平面作为约束条件,包括:
[0059] 将单纯形表中xi的系数aij和bi分解为整数部分和小数部分,并通过公式fi‑∑j(fij×xj)≤0做割平面方程,将割平面方程作为线性规划问题B1和线性规划问题B2的约束条件;其中fi为bi的小数部分,fij为aij的小数部分。
[0060] 本实施例中的根据规模要求设置对应约束条件:对资产池总规模的限制转为规模约束条件,S1≤∑i(xi×第i笔资产的本金余额)≤S2,其中,S1和S2分别为客户设置的目标规模的上限和下限,S1和S2是根据M浮动设置,S1=M×(1‑u%),S2=M×(1+v%),而u和v均为正数。
[0061] 例如:M=500,i=0.5%,j=1%,则S1=M×(1‑u%)=497.5,S2=M×(1+v%)=555。
[0062] 具体的,根据加权平均类设置对应的约束条件:基于加权平均利率获取利率约束条件,其中,利率约束条件为R1≤∑i(xi×第i笔资产的本金余额×第i笔资产的利率)/∑i(xi×第i笔资产的资产余额)≤R2;其中,R1和R2分别为客户设置的加权平均利率上限和下限。
[0063] 具体的,根据区域指标的单一取值的区域占比类比值设置对应的约束条件:以区域的入池资产规模做限制得到的区域约束条件为RE1≤∑j(xj区域×该区域的第j笔资产的本金余额)/Σi(xi×第i笔资产的资产余额)≤RE2;其中,RE1和RE2分别为客户设置的该区域的入池资产规模占比的上限和下限。
[0064] 具体的,根据最大单笔与前三大借款人金额的比值占比设置对应的约束条件:以预设的比例区间[M1,M2]作为约束范围设置占比约束条件为:其中,REPRINi为第i个资产的本金余额,Ni为属于第i个借款人的资产总个数,U为借款人总个数。
[0065] 具体的,对非线性约束条件进行线性转化,包括:
[0066] 将利率约束条件线性转化为:∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑∑i(xi×第i笔资产的资产余额)×R1≥0和∑i(xi×第i笔资产的本金余额×第i笔资产的利率)‑∑i(xi×第i笔资产的资产余额)×R2≤0;
[0067] 将区域约束条件线性转化为:∑j(xj区域×该区域的第j笔资产的本金余额)‑∑i(xi×第i笔资产的资产余额)×RE1≥0和∑j(xj区域×该区域的第j笔资产的本金余额)‑∑i(xi×第i笔资产的资产余额)×RE2≤0;
[0068] 将占比区域约束条件性转化的方式为:对第p个借款人进行设置的约束条件为[0069]
[0070] 上述公式中的部分数据是去除量纲取其数值计算,公式是由采集的大量数据经过软件模拟得到最接近真实情况的一个公式;公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者通过大量数据模拟获得。
[0071] 以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。