一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于整数规划的法院案件均衡分配方法、系统及电子设备与流程

2022-03-16 00:27:02 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别是涉及法院案件管理技术领域。


背景技术:

2.目前的法院多采用的是随机或者人工的分案方法。其中,随机分案将案件随机下发给法 官。虽然随机分案减少了徇私舞弊,但分配方案谈不上公平,还可能生成违反常识和不匹配 的分案方案。另一种主要的分案方法是人工分案。一般由专业人员,如庭长,负责分案。人 工分案虽然可以满足各种复杂的要求和案件与法官的匹配,但耗时耗力并存在徇私舞弊的风 险。
3.目前,法院在分案时常采用的一种目标函数是线性规划,线性规划是在给定一定的限制 条件的基础上,对某一个线性的目标寻求最优解的方法,求解线性规划问题的基本方法是单 纯形法,即在限制条件允许的范围内进行变量变化,求出对应的优化目标的值,进行反复迭 代寻求最优解的方法。根据建模的复杂度不同,随着优化目标变得更复杂,以及需要遵循的 限制条件的增多,往往模型需要通过较为复杂的计算才能得到最终的优化结果。
4.法院在分案时常采用的是另一种目标函数是整数规划,整数规划在线性规划的基础上, 进一步要求最终求解结果中,变量的取值均为整数。从另一方面看,线性规划采用的部分求 解方法如单纯形法求解并不适合整数规划的求解模型。但是有一部分的整数规划模型会尝试 在求解出非整数解后再进一步进行整数迭代的方式进行最优解求解。对于不进行迭代求解的 求解方式,则往往采用启发式搜索的方法直接尝试所有满足限制条件的变量取值组合,选取 最优的目标函数对应的组合作为最终结果返回。


技术实现要素:

5.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于整数规划的法院案件均 衡分配方法、系统及电子设备,用于解决现有技术中法院无法有效分配案件的技术问题。
6.为实现上述目的及其他相关目的,本发明提供一种基于整数规划的法院案件均衡分配方 法,包括:获取法官信息生成法官特征及其列表,并对法官的能力进行评估,获取法官的能 力;获取案件卷宗生成案件特征及其列表,并对案件的难度进行评估,获取案件的难度;根 据分案规则,生成分案约束条件;根据所述法官的能力和所述案件难度确定目标函数;生成 满足所述约束条件和最优化所述目标函数的均衡分案结果;根据输出需求输出对应的均衡分 案结果。
7.于本发明的一实施例中,所述对法官的能力进行评估的一种实现方式包括: 其中,αj表示法官j的能力;cj为法官j审理的案件总量,c为法官j审理 的案件,ac为不同案件的难度系数。
8.于本发明的一实施例中,所述案件的难度的影响因子包括:案件的类型、标的、涉案人 数和卷宗描述。
9.于本发明的一实施例中,所述分案规则包括以下一种或多种组合:某一法官审理某种类 型的案件数量限定在一个区间内;某一法官必须审理某一案件;某一法官不能审理某一案件; 某一法官审理的案件数先顶在一个区间内;某一案件必须由某些法官中的其中一位进行审理; 某些案件不能同时由同一法官审理。
10.于本发明的一实施例中,所述基于整数规划的法院案件均衡分配方法还包括:将预设的 所述分案规则转换为数学化表达,形成数学化表达的所述分案约束条件。
11.于本发明的一实施例中,利用整数规划生成满足所述约束条件和最优化所述目标函数的 均衡分案结果;所述整数规划通过二维矩阵表示案件和法官的分配关系。
12.本发明的实施例还提供一种基于整数规划的法院案件均衡分配系统,其特征在于:所述 基于整数规划的法院案件均衡分配系统包括:法官能力评估模块,用于获取法官信息生成法 官特征及其列表,并对法官的能力进行评估,获取法官的能力;案件难度评估模块,用于获 取案件卷宗生成案件特征及其列表,并对案件的难度进行评估,获取案件的难度;规则模块, 用于根据分案规则,生成分案约束条件;分案模块,用于根据所述法官的能力和所述案件难 度确定目标函数,并生成满足所述约束条件和最优化所述目标函数的均衡分案结果;输出模 块,用于根据输出需求输出对应的均衡分案结果。
13.于本发明的一实施例中,所述案件的难度的影响因子包括:案件的类型、标的、涉案人 数和卷宗描述。
14.于本发明的一实施例中,所述分案规则包括以下一种或多种组合:某一法官审理某种类 型的案件数量限定在一个区间内;某一法官必须审理某一案件;某一法官不能审理某一案件; 某一法官审理的案件数先顶在一个区间内;某一案件必须由某些法官中的其中一位进行审理; 某些案件不能同时由同一法官审理。
15.本发明的实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有程序指 令;所述处理器运行程序指令实现如上所述的基于整数规划的法院案件均衡分配方法。
16.如上所述,本发明的基于整数规划的法院案件均衡分配方法、系统及电子设备具有以下 有益效果:
17.本发明结合随机分配案件和人工分配案件的优点,分案规则都以约束显式写在分案的要 求里,可以事后查阅,案件和法官的匹配由定制的目标函数解决,分案的随机和公平由需求 最优解中的随机选择解决,在满足指定分案规则的前提下生成满足均衡目标要求的案件分配 方案。
附图说明
18.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1显示为本技术一实施例中的基于整数规划的法院案件均衡分配方法的整体流
程示意 图。
20.图2显示为本技术一实施例中的基于整数规划的法院案件均衡分配系统的原理框图。
21.图3显示为本技术一实施例中的电子设备的原理框图。
22.元件标号说明
23.100
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
基于整数规划的法院案件均衡分配系统100
[0024][0025]
110
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
法官能力评估模块
[0026]
120
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
案件难度评估模块
[0027]
130
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
规则模块
[0028]
140
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
分案模块
[0029]
150
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
输出模块
[0030]
101
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
电子设备
[0031]
1001
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
处理器
[0032]
1002
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
存储器
[0033]
s100~s600
ꢀꢀꢀꢀ
步骤
具体实施方式
[0034]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露 的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加 以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精 神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征 可以相互组合。
[0035]
本实施例的目的在于提供一种基于整数规划的法院案件均衡分配方法、系统及电子设 备,用于解决现有技术中法院无法有效分配案件的技术问题。
[0036]
本实施例通过整数规划的方法进行案件分配,分案规则都以约束显式写在分案的要求 里,可以事后查阅,案件和法官的匹配由定制的目标函数解决,分案的随机和公平由需求最 优解中的随机选择解决。
[0037]
以下将详细阐述本发明的基于整数规划的法院案件均衡分配方法、系统及电子设备的原 理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的基于整数规划的法院 案件均衡分配方法、系统及电子设备。
[0038]
实施例1
[0039]
具体地,如图1所示,本实施例提供一种基于整数规划的法院案件均衡分配方法,所述 基于整数规划的法院案件均衡分配方法包括:
[0040]
步骤s100,获取法官信息生成法官特征及其列表,并对法官的能力进行评估,获取法 官的能力;
[0041]
步骤s200,获取案件卷宗生成案件特征及其列表,并对案件的难度进行评估,获取案 件的难度;
[0042]
步骤s300,根据分案规则,生成分案约束条件;
[0043]
步骤s400,根据所述法官的能力和所述案件难度确定目标函数;
[0044]
步骤s500,生成满足所述约束条件和最优化所述目标函数的均衡分案结果;
[0045]
步骤s600,根据输出需求输出对应的均衡分案结果。
[0046]
以下对本实施例的基于整数规划的法院案件均衡分配方法的步骤s100至步骤s600进行 详细说明。
[0047]
步骤s100,获取法官信息生成法官特征及其列表,并对法官的能力进行评估,获取法官 的能力。
[0048]
本实施例假设法官信息已经数字化并存放在数据库中。所述法官信息包括但不限于法官 的个人信息,如职务、学历和年龄等,也包括法官审理案件的历史。通过上述法官信息构造 法官的特征,即法官画像。在软件设计中,法官这个概念对应一个类,类的属性为法官画像 中得到的各种属性。每个具体的法官则对应到这个类的实例。在整数规划中,每个具体的法 官对应到搜索空间的一个维度,其属性可以用于定制优化目标函数。例如,一个法院有二十 位法官,在本方法中,整数规划的法官维度有二十个对应的项目。为了后面方便计算,需要 把法官的属性量化。其中法官的个人信息通过枚举的方式量化,而法官的能力通过计算其审 案历史得到。
[0049]
于本实施例中,利用法官历史审案信息对法官的能力进行评估。
[0050]
具体地,于本实施例中,所述对法官的能力进行评估的一种实现方式包括:
[0051]
其中,αj表示法官j的能力;cj为法官j审理的案件总量,c为法官 j审理的案件,ac为不同案件的难度系数。
[0052]
通过法官审案历史的案件评估其审理案件的能力,即其表示法官j的 能力是由他历史上在一个月内的案件审理情况决定的,c即为法官j审理的案件。其中,不同 类别的案件将被赋予不同的难度系数。即,对于不同的案件c而言,ac的取值是不一样的, 具体的取值方法受到案件的审理时间长度以及案件的类型影响。法官的能力值为不同案件的 加权难度的总和。
[0053]
具体地,根据法官过去一段时间内审理的案件情况进行计算法官的个人能力,其中每个 案件的难度和案件类型以及审理周期有关。对于法官的能力评估主要基于法官过去一段时间 内审理的案件情况计算得到。
[0054]
以法官i为例,对法官的能力进行评估的另一种具体的计算过程为:
[0055]
式中,ability(i)为法官的能力,t代表案件的类型集合,包括刑事 案件、民事案件、政治案件等,α
t
和d
t
(i)分别代表t类型案件的难度占比与法官i在过去一段 时间审理的c类案件的平均难度。α
t
由用户使用时自行设定,如果存在法官没有审理过的案 件类型,则通过规则化设定、正则化处理,以保证所有法官最终的能力评估保持在同一量级。
[0056]
步骤s200,获取案件卷宗生成案件特征及其列表,并对案件的难度进行评估,获取案件 的难度。
[0057]
本实施例中假设卷宗信息已经数字化并存放在数据库中。本实施例通过一套指标体系评 估案件的难度。每个指标体系单独有一个对应的评分。例如,针对案件的每一种类型有一个 对应的评分。在针对所有指标评分之后,在根据每个指标的重要性赋予相应的权值,并求和 得到总的难度值。这里的权值是综合考虑专家和历史分析得到的。例如,案件类型的评分是 通过分析所有该类型案件的平均结案时间得到,而其权值则由法院专家评定。
[0058]
于本实施例中,所述案件的难度的影响因子包括但不限于:案件的类型、标的、涉案人 数和卷宗描述。
[0059]
于本实施例利用一套通过经验建立的指标体系。该指标体系包括虑案件的类型、涉案人 数和标的,然后用所有指标的加权和评估一个案件的难度。
[0060]
即本实施例中,根据案件的类型、标的、涉案人数和卷宗描述确定案件的繁简程度,得 到一个描述案件复杂度的数值。
[0061]
步骤s300,根据分案规则,生成分案约束条件。
[0062]
分案规则包括常见的利益冲突,指定审理等。在建立案件和法官列表之后,本发明用一 个二维矩阵表示案件和法官之间的分配关系。假设这个矩阵中的一个值为mij,其为1表示第 i个案件由第j个法官审理;0则表示第i个案件不由第j个法官审理。这样规则可以变换为对 这个矩阵上的值的指定。例如,如果利益冲突要求第i个案件不能由第j个法官审理,则将 mij设置为0。再如,如果要求第j个法官审理案件不超过n件,则设置∑im
ij
<n,要求第j 列的和小于n即可。
[0063]
本实施例中,供使用者依据实际情况对分案加入一些限制条件,在实际使用中,可能存 在部分法官只能审理某几种类型的案件,比如民事庭的法官不应当被分配审理刑事或政治案 件等。以及在某些情况下存在亲属回避的情况。这些限制条件可以。本实施例在添加的过程 中设置优先级属性,对于规则类别的限制条件可以设置高优先级以保证满足要求。
[0064]
具体地,于本实施例中,所述分案规则包括以下一种或多种组合:
[0065]
1)某一法官审理某种类型的案件数量限定在一个区间内;
[0066]
2)某一法官必须审理某一案件;
[0067]
3)某一法官不能审理某一案件;
[0068]
4)某一法官审理的案件数先顶在一个区间内;
[0069]
5)某一案件必须由某些法官中的其中一位进行审理;
[0070]
6)某些案件不能同时由同一法官审理。
[0071]
针对以上的分案规则,在添加的限制条件存在冲突时,可以优先保留先添加的限制条件, 并且提醒使用者对应的冲突限制条件。进一步的,本实施例中,将用户定制的分案规则转化 为以数学化表达式为形式的条件约束。
[0072]
即于本实施例中,所述基于整数规划的法院案件均衡分配方法还包括:将预设的所述分 案规则转换为数学化表达,形成数学化表达的所述分案约束条件。
[0073]
本实施例对非结构化的数据进行接收,并转换为相应类型的限制条件。
[0074]
条件转化对于添加的限制条件进行结构化处理,最终以等式或不等式的形式添加到整数 规划中。
[0075]
首先,将整个问题定义转化为矩阵形式的定义,即对于m位法官与n个需要审理的
案件, 最终需要求解的是一个m
×
n的矩阵p,其中,p(i,j)=1表示案件j被分配给法官i进行审理。 那么最基本的限制条件为p中的每一列的和为1,即:
[0076]
其次,对于上述提到的限制条件,根据对应的要求建立限制条件,分别给出具体的添加 方式:
[0077]
1)某一法官审理某种类型的案件数量限定在一个区间内:
[0078]
某一法官i审理某种类型c的案件数量限定在一个区间[lb,ub]内:
[0079][0080]
2)某一法官必须审理某一案件:
[0081]
某一法官i必须审理某一案件j:pi,j=1。
[0082]
3)某一法官不能审理某一案件:
[0083]
某一法官i不能审理某一案件j:pi,j=0。
[0084]
4)某一法官审理的案件数先顶在一个区间内:
[0085]
某一法官审理的案件数先顶在一个区间[lb,ub]内:
[0086][0087]
5)某一案件必须由某些法官中的其中一位进行审理:
[0088]
某一案件i必须由某些法官集合j中的其中一位进行审理:
[0089][0090]
6)某些案件不能同时由同一法官审理:
[0091]
某些案件集合c不能同时由同一法官i审理:
[0092][0093]
在将这些限制条件都转换完成后,本实施例还包括对这些限制条件进行冲突检测,对于 后添加的存在冲突的条件进行删除。比如案件同时被要求分发给两位不同的法官,或者之前 要求案件必须由某一位法官审理,之后又判断不能由该法官审理。当然还会有一些隐式的冲 突,比如由于多次的案件指定分配,导致最终部分法官无法满足审理案件数量的限制条件。
[0094]
对于这些情况,本实施例会忽略后添加的限制条件,并将后添加的限制条件信息输入到 冲突信息中,以便在得到结果后,用户可以进行冲突查看。
[0095]
本实施例通过法官历史审理过的案件以及所在部门、年龄、性别、工作时间等个人信息, 估算得到法官个人能力,通过对申诉书的文本内容包括案由、原被告信息等进行处理评估得 到的案件的复杂程度条件,此外将不同格式、不同类型的额外限制条件转化为数学化的表达 形式,然后将法官的能力与案件的难度考虑入内,分别以减小法官审理完所属所有案件的时 间的差距和,以及所有法官完成各自分配到的任务所需时间的总和为目标,通过整数优化添 加一定的权重进行案件分配,得到均衡分案和高效分案两种自动分案方法。
[0096]
本实施例进一步将加入的限制条件转化为数学表达式,供后续的整数优化使用。对于不 同类型的限制条件,例如对限制条件类型a,c,d,f,利用区间不等式的量化形式进行限制条件 转化,对于剩下的限制条件类型,利用等式的量化形式进行限制条件转化。并且,针对以上 的限制条件类型,在添加的限制条件存在冲突时,可以优先高优先级的限制条件,在优先级 相等的情况下,优先保留先添加的限制条件,并且提醒系统使用者对应的冲突限制条件。
[0097]
步骤s400,根据所述法官的能力和所述案件难度确定目标函数。
[0098]
本实施例支持各种定义的均衡要求。为此,本实施例预定义了多种目标函数。其中一种 目标函数为每位法官分配同样数量的案件。根据用户选定的目标函数,利用整数规划获得可 行解,并在可行解中选择最优的解。在此过程中,设置多重断点机制,保证最终返回的结果 数量达到阈值或者启发式搜索的时间达到阈值,从而保证分案效率。
[0099]
步骤s500,生成满足所述约束条件和最优化所述目标函数的均衡分案结果。
[0100]
于本实施例中,利用复杂的整数规划,将法官的能力与案件的难度考虑入内,添加一定 的权重进行案件分配。根据均衡的要求选择优化目标函数,利用整数规划生成满足约束和优 化目标,同时具备随机特性的方案。从优化的角度看,就是表示案件-法官的二维矩阵中的一 些值已经确定,在此限定下,调整其他未被限定的值,生成新的解决方案。根据目标函数, 能从每个生成的解决方案计算出一个相应的适应值。目标函数可以根据法院的需求定制。例 如,如果某些法院更看重专业的匹配,则可以根据生成的解计算和专业匹配更相关的适应值。 由于每个解里所有的案件分配已经确定,由此可以计算各种自定义的目标函数,根据得到满 足各种需要的适应值。
[0101]
本实施例利用各种搜索算法从已有的解决方案变化出更优的解决方案。这些算法通过修 改已有解中某些值得到新的解,这个过程直到在预定的尝试之后无法找到更好适应值的解为 止。例如,二十个案件和十个法官生成的是一个20x10的矩阵。由于可能的值只有0和1两 种选项,搜索空间不大,甚至可以用一些暴力遍历的方法生成解。而规则的引入会限定矩阵 中某些行列的取值,将进一步缩小需要搜索的范围。由于大多数搜索算法存在一定的随机因 素,案件的分配结果有一定随机的性质。案件的规则约束一般不会限定到只有唯一的解。大 多数情况都在存在多个解。由于上述的随机因素存在,输出的哪一个解是随机的。因而也能 在一定程度下防范徇私舞弊。
[0102]
给定一套案件和一套法官和一些限定条件,虽然存在多个解,但实际分案中只需要一个 解就足以分配案件。为了满足分案效率,可以在生成一个解的时候就跳出搜索。为了满足防 范徇私舞弊的行为,也可以在生成几个解之后跳出。具体选取哪个解,再通过随机方式完成。 这样,本实施例生成的分案方案既满足专业匹配和人工规则,又同时满足随机的分案方案。
[0103]
在案件分发过程中,可能在已有的分案方案仍未完全执行就需要分新的案件的情况。例 如,某个法官的效率很高,已经审理完成所有分配的案件,同时有新的案件积压,但是另外 一些法官可能还未审理分配的案件。这种情况下可能就需要在已经存在一些分配方案的前提 下进行案件分配。本实施例采取的方法是扩展表示案件-法官分配的二维矩阵,将新的案件或 者法官加入到已有的分案矩阵中。已有的分案方案作为约束,即不可改变的值。同时在此基 础上再搜索满足优化目标的解。这样能得到既满足优化目标,同时考
虑到已有分配的分案方 案。
[0104]
具体地,利用整数规划生成满足所述约束条件和最优化所述目标函数的均衡分案结果; 所述整数规划通过二维矩阵表示案件和法官的分配关系。其中一个维度为案件,另一个维度 为法官。矩阵的值或为0或为1,其中0表示一个案件不能给对应的法官而1则表示该案件 应该给对应的法官。利用整数优化算法,综合法官能力和案件难度进行分案,其均衡分分案 的目标由其目标函数确定。本实施例以两种优化目标为例介绍。但本实施例并不只限于以下 两种优化目标。其他技术人员在未作出创造性改动的其他优化目标也属于本发明保护范围。
[0105]
1)以法官案件数为目标
[0106]
本实施例先提出基于法官在审的案件数的整数规划分案方法,以此来保证每个法官同一 时间受理的案件数量尽可能的保持平衡。对于此优化目标,实际上只需要将当前需要受理的 总案件数除以总法官数m/n即可得到应该分配给每个法官的案件数量了。
[0107]
但是在实际操作过程中,每个案件的复杂程度是不同的,因此导致完成每个案件的审理 所需要的时间也是不同的。从而本实施例要进行优化的目标转变为:尽可能减小法官审理完 所属所有案件的时间的差距。
[0108]
针对以上目标,给出以下优化目标:式中,pi代表优化矩阵中第 i行的和,即法官i的审理案件总数。当然,该优化目标首先保证之前模块中添加的所有限制 条件均被满足。
[0109]
实际上,除了每个案件的审理时间外,案件的审理难度也会有不同。同样,每个法官的 能力也会不同。因此,我们进一步将原本的审理时间细化,对于一个法官i,与案件c,本实施 例定义该法官审结这个案子需要的时间:此外,同一时间一个法官审理 的案件的难度总和不应超过其能力的上限。
[0110]
最终,优化函数为:
[0111][0112][0113]
对于以上优化函数中的complexity(cj)以及ability(i),直接由之前获取的案件难度评估和 法官能力评估计算得到。同样,该优化函数也需要满足之前添加的所有限制条件。
[0114]
在实际使用中,可能还存在部分法官只能审理某几种类型的案件,比如民事庭的法官不 应当被分配审理刑事或政治案件等。以及在某些情况下存在亲属回避的情况。这些限制条件 可以依据实际情况进行添加。本实施例在添加的过程中设置优先级属性,对于规则类别的限 制条件可以设置高优先级以保证满足要求。
[0115]
2)以法官-案件匹配度为目标
[0116]
本实施例也对高效分案
--
法官-案件匹配度为目标进行了建模,得到了优化目标:
[0117][0118][0119]
与之前的均衡分案的目标不同,一匹配都为目标的优化函数直接是所有法官完成各自分 配到的任务所需时间的总和。在不对需要的时间进行任何处理的情况下,这个时间总和是不 会发生变化的,但是与之前法院均衡分案类似,本实施例认为经验丰富的法官相比于经验不 足的法官,可以在更短的时间内审理同样难度的案件。因此同一案件对于不同的法官而言所 需要的处理时间是不同的,因此可以对该目标进行优化。
[0120]
此外,本实施例中,同时生成所有案件的分配方案,本实施例将整数规划的结果转化为 分案结果返回。返回的分案结果一般对应所有法官和数量较大的案件数量。当没有可行解 时,则返回所有冲突的限制条件。
[0121]
特别地,于本实施例中,基础上支持在已有分案方案的基础上添加新的案件和法官,也 就是将已有的分案方案转化为整数规划中的约束。新加入的案件和法官在满足上述约束的条 件下,利用整数规划再次求解,从而生成不违反已有分案方案并尽量满足均衡目标函数的新 的分案方案。
[0122]
步骤s600,根据输出需求输出对应的均衡分案结果。
[0123]
将整数规划的结果转化为分案结果返回,返回的分案结果一般对应所有法官的案件数 量。
[0124]
本实施例采用启发式搜索对整数规划的目标进行求解,寻找符合所有限制条件的解中, 目标函数最优的解,并将得到的二维矩阵形式的分案结果以字典的形式输出,具体地,输出 为每位法官及一个代表分配给这位法官审理的案件的列表。
[0125]
即本实施例输出的所有解都是二维矩阵。其中一维代表案件,另一维代表法官。这个输 出可能不适合一些具体的场景,也不够直观。需要根据法院具体的需要做调整。例如,可能 需要把法院内部某个审判庭负责的案件裁剪出来。另外,可能出现因为人工定制的规则冲突 而无法生成有效解的情况。例如,由于利益冲突,第i个案件不能由第j个法官审理,但同时 另一条规则由指定第i个案件所属的案由必须由第j个法官审理。
[0126]
所以本实施例的基于整数规划的法院案件均衡分配方法综合随机分案和人工分案的优 点,能够在满足法官指定规则的前提下,生成满足随机和均衡两方面要求的案件分配方案。
[0127]
实施例2
[0128]
如图2所示,本实施例提供一种基于整数规划的法院案件均衡分配系统100,所述基于 整数规划的法院案件均衡分配系统100包括:法官能力评估模块110,案件难度评估模块120, 规则模块130,分案模块140以及输出模块150。
[0129]
于本实施例中,所述法官能力评估模块110用于获取法官信息生成法官特征及其列表, 并对法官的能力进行评估,获取法官的能力。
[0130]
于本实施例中,所述案件难度评估模块120用于获取案件卷宗生成案件特征及其列表, 并对案件的难度进行评估,获取案件的难度。
[0131]
具体地,于本实施例中,所述案件的难度的影响因子包括但不限于:案件的类型、
标的、 涉案人数和卷宗描述。
[0132]
于本实施例中,所述规则模块130用于根据分案规则,生成分案约束条件。
[0133]
具体地,于本实施例中,所述分案规则包括以下一种或多种组合:某一法官审理某种类 型的案件数量限定在一个区间内;某一法官必须审理某一案件;某一法官不能审理某一案件; 某一法官审理的案件数先顶在一个区间内;某一案件必须由某些法官中的其中一位进行审理; 某些案件不能同时由同一法官审理。
[0134]
于本实施例中,所述分案模块140用于根据所述法官的能力和所述案件难度确定目标函 数,并生成满足所述约束条件和最优化所述目标函数的均衡分案结果;输出模块150,用于 根据输出需求输出对应的均衡分案结果。
[0135]
本实施例的基于整数规划的法院案件均衡分配系统100具体实现的技术特征与前述实施 例中的基于整数规划的法院案件均衡分配方法基本相同,实施例间可以通用的技术内容不作 重复赘述。
[0136]
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实 现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软 件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理 元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,规则模块130可以为单独 设立的处理元件,也可以集成在电子终端的某一个芯片中实现,此外,也可以以程序代码的 形式存储于终端的存储器中,由上述终端的某一个处理元件调用并执行以上追踪计算模块的 功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实 现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述 方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的 指令完成。
[0137]
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个 或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微 处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代 码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit, 简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系 统(system-on-a-chip,简称soc)的形式实现。
[0138]
实施例3
[0139]
如图3所示,本实施例提供一种电子设备101,电子设备101包括:处理器1001及存储 器1002;所述存储器1002用于存储计算机程序;所述处理器1001用于执行所述存储器1002 存储的计算机程序,以使所述电子设备101执行如实施例1中基于整数规划的法院案件均衡 分配方法的各步骤。由于各步骤的具体实施过程已经在实施例1中进行了详细说明,在此不 再赘述。
[0140]
处理器1001为cpu(central processing unit,中央处理器)。存储器1002通过系统总线 与处理器1001连接并完成相互间的通信,存储器1002用于存储计算机程序,处理器1001用 于运行计算机程序,以使所述处理器1001执行所述的基于整数规划的法院案件均衡分配方 法。存储器1002可能包含随机存取存储器(random access memory,简称ram),也
可能还 包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0141]
此外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机 程序被处理器1001执行时实现所述的基于整数规划的法院案件均衡分配方法。上述已经对所 述基于整数规划的法院案件均衡分配方法进行了详细说明,在此不再赘述。
[0142]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算 机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序 在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟 或者光盘等各种可以存储程序代码的介质。
[0143]
综上所述,本发明结合随机分配案件和人工分配案件的优点,分案规则都以约束显式写 在分案的要求里,可以事后查阅,案件和法官的匹配由定制的目标函数解决,分案的随机和 公平由需求最优解中的随机选择解决,在满足指定分案规则的前提下生成满足均衡目标要求 的案件分配方案。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0144]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技 术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡 所属技术领域中包括通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等 效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献