CN113706240A - 订单排序的方法和装置、电子设备和存储介质 - Google Patents
订单排序的方法和装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113706240A CN113706240A CN202110948192.9A CN202110948192A CN113706240A CN 113706240 A CN113706240 A CN 113706240A CN 202110948192 A CN202110948192 A CN 202110948192A CN 113706240 A CN113706240 A CN 113706240A
- Authority
- CN
- China
- Prior art keywords
- order
- information
- sorting
- target
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims abstract description 74
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 72
- 238000012163 sequencing technique Methods 0.000 claims abstract description 62
- 238000004891 communication Methods 0.000 claims description 20
- 238000005457 optimization Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000002922 simulated annealing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000004519 manufacturing process Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010845 search algorithm Methods 0.000 description 2
- 238000000137 annealing Methods 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 235000015243 ice cream Nutrition 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供了一种订单排序的方法和装置、电子设备和存储介质,其中,该方法包括:获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。通过本申请,解决了相关技术中存在的订单排序不合理,客户满意度较低的问题。
Description
技术领域
本申请涉及数据处理领域,尤其涉及一种订单排序的方法和装置、电子设备和存储介质。
背景技术
目前,网络和硬件技术的发展使得智能手机成为当下生活与出行的标配。得益于智能手机的发展,软件服务也越来越发达,这些都为人们的生活和出行带来了巨大的便利,如外卖服务。当下,外卖已经非常普及,对于餐厅来说,他们在同一时间段内也会收到来自外卖软件与堂食的订单,如果没有合理分配的分配订单的制作顺序,那么可能会使得一部分订单的完成时间大大延后,从而降低这些顾客的满意度;而有些订单则提前完成,也并不会带来非常大的满意度提升,致使总的满意度就会降低。
因此,相关技术中存在订单排序不合理,客户满意度较低的问题。
发明内容
本申请提供了一种订单排序的方法和装置、存储介质和电子设备,以至少解决相关技术中存在订单排序不合理,客户满意度较低的问题。
根据本申请实施例的一个方面,提供了一种订单排序的方法,该方法包括:获取多个订单信息,其中,所述订单信息为目标用户在触发目标业务后推送的信息;获取多个所述订单信息的关联信息,其中,所述关联信息用于描述所述订单信息;利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息,其中,所述预设订单排序方案为预先设置的排位方案;利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息,其中,所述目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
根据本申请实施例的另一个方面,还提供了一种订单排序的装置,该装置包括:第一获取单元,用于获取多个订单信息,其中,所述订单信息为目标用户在触发目标业务后推送的信息;第二获取单元,用于获取多个所述订单信息的关联信息,其中,所述关联信息用于描述所述订单信息;第一处理单元,用于利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息,其中,所述预设订单排序方案为预先设置的排位方案;第二处理单元,用于利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息,其中,所述目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
可选地,该装置包括:第一生成单元,用于在所述利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息之前,根据所述订单信息的串行、连续的排序特征,生成排序约束条件;第二生成单元,用于利用所述排序约束条件,生成所述预设订单排序方案。
可选地,关联信息包括:所述订单信息的下单时间、订单的制作时间、订单的预设制作完成时间以及订单的优先级,该装置还包括:第三生成单元,用于在利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息之前,根据所述订单信息的下单时间和所述订单的制作时间,生成订单的制作完成时间;第四生成单元,用于根据所述订单的制作完成时间、所述订单的预设制作完成时间以及所述订单的优先级,生成订单优化目标对象。
可选地,第二处理单元包括:第一得到模块,用于根据所述订单优化目标对象,利用所述目标算法模型对所述第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;第一设置模块,用于在所述第二订单排序信息对应的所述迭代总次数等于第一预设阈值的情况下,将所述第二订单排序信息作为所述目标订单排序信息。
可选地,第二处理单元包括:第二得到模块,用于根据所述订单优化目标对象,利用所述目标算法模型对所述第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;比较模块,用于在获得的所述迭代总次数等于第一预设阈值的情况下,比较每次迭代次数对应生成的订单排序信息;第二设置模块,用于在多个所述订单排序信息之间相匹配的次数等于第二预设阈值的情况下,将所述订单排序信息作为所述目标订单排序信息。
可选地,该装置还包括:变换操作单元,用于在所述利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息之后,对所述第一订单排序信息中的各个子订单信息执行预设变换操作,得到第三订单排序信息;第三处理单元,用于利用所述目标算法模型对所述第三订单排序信息进行处理,得到所述目标订单排序信息。
可选地,变换操作单元包括以下至少之一:交换模块,用于获取任意两个所述子订单信息的位置信息,执行位置交换操作;***模块,用于将任一所述子订单信息***除了当前子订单信息所在位置之外的任意位置;逆序模块,用于获取任意两个所述子订单信息以及两个所述子订单信息之间的其他子订单信息,对两个所述子订单信息以及所述其他子订单信息执行逆序操作。
根据本申请实施例的又一个方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;其中,存储器,用于存储计算机程序;处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行上述任一实施例中的订单排序的方法步骤。
根据本申请实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一实施例中的订单排序的方法步骤。
本方案可以应用于运筹优化技术领域进行启发式算法,在本申请实施例中,采用订单排序的方式,通过获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。由于本申请实施例利用预设排序方案对获取的多个订单信息先进行排序处理,然后再利用目标算法模型对排序后的订单信息进行最优解计算,得到最终的目标排序信息,该目标排序信息是考虑客户优先级以及客户满意度的订单排序,从而为餐厅的订单排序做出指导,使得订单整体的延迟时间最短,订单整体满意度提高,进而解决了相关技术中存在的订单排序不合理,客户满意度较低的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种可选的订单排序的方法的硬件环境的示意图;
图2是根据本申请实施例的一种可选的订单排序的方法的流程示意图;
图3是一种爬山算法寻找最优解的示意图;
图4是一种模拟退火算法寻找最优解的示意图;
图5是根据本申请实施例的一种可选的订单排序的装置的结构框图;
图6是根据本申请实施例的一种可选的电子设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
当下,外卖已经非常普及,对于饮食业餐厅来说,他们在同一时间段内也会收到来自外卖软件与堂食的订单,如果没有合理分配的分配订单的制作顺序,那么可能会使得一部分订单的完成时间大大延后,从而降低这些顾客的满意度;而有些订单则提前完成,也并不会带来非常大的满意度提升,致使总的满意度就会降低。为了解决上述问题,根据本申请实施例的一个方面,提供了一种订单排序的方法。可选地,在本实施例中,上述订单排序的方法可以应用于如图1所示的硬件环境中。如图1所示,终端102中可以包含有存储器104、处理器106和显示器108(可选部件)。终端102可以通过网络110与服务器112进行通信连接,该服务器112可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器112上或独立于服务器112设置数据库114,用于为服务器112提供数据存储服务。此外,服务器112中可以运行有处理引擎116,该处理引擎116可以用于执行由服务器112所执行的步骤。
可选地,终端102可以但不限于为可以计算数据的终端,如移动终端(例如手机、平板电脑)、笔记本电脑、PC(Personal Computer,个人计算机)机等终端上,上述网络可以包括但不限于无线网络或有线网络。其中,该无线网络包括:蓝牙、WIFI(Wireless Fidelity,无线保真)及其他实现无线通信的网络。上述有线网络可以包括但不限于:广域网、城域网、局域网。上述服务器112可以包括但不限于任何可以进行计算的硬件设备。
此外,在本实施例中,上述订单排序的方法还可以但不限于应用于处理能力较强大的独立的处理设备中,而无需进行数据交互。例如,该处理设备可以但不限于为处理能力较强大的终端设备,即,上述订单排序的方法中的各个操作可以集成在一个独立的处理设备中。上述仅是一种示例,本实施例中对此不作任何限定。
可选地,在本实施例中,上述订单排序的方法可以由服务器112来执行,也可以由终端102来执行,还可以是由服务器112和终端102共同执行。其中,终端102执行本申请实施例的订单排序的方法也可以是由安装在其上的客户端来执行。
以运行在服务器为例,图2是根据本申请实施例的一种可选的订单排序的方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:
步骤S201,获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息。
可选地,在本申请实施例中,服务器获取到目标用户点击目标业务后,所触发生成的推送信息,其中,目标用户可以是任意一个在自己的移动终端或食堂柜台的下单终端上操作下单的客户,比如用户1、用户2等,目标业务可以是移动终端或食堂柜台的下单终端的屏幕上显示的可以点击购买的业务,比如餐饮业务、外卖业务等。推送的消息可以是当前目标用户点击完成目标业务后,生成的关于购买的产品的一些订单消息,比如订单编号等。
步骤S202,获取多个订单信息的关联信息,其中,关联信息用于描述订单信息。
可选地,在得到多个订单信息后,获取表征和描述这些订单信息的关联信息,其中,这些关联信息可以是订单的编码、订单的生成次序、订单的预设完成时间等。
步骤S203,利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案。
可选地,基于上述得到的订单关联信息,比如订单的生成次序,订单的优先级编号等,可以生成一预设订单排序方案,利用该预设订单排序方案可以对上述多个订单信息进行排位方案的处理,可以生成第一订单排序信息。
需要说明的是,预设订单排序方案的设置方向为:第一个订单前面无订单,后面有一个订单;最后一个订单后面无订单,前面有一个订单;处在中间的订单前面和后面都各有一个订单等。
步骤S204,利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
可选地,在本申请实施例中,利用一目标算法模型对第一订单排序信息进行排序处理,以多次求解排序的方式,得到最优目标排序解,目标排序解对应的排序信息为目标订单排序信息。在这里,本申请实施例优选目标算法模型为模拟退火算法,本申请实施例不对目标算法模型做具体限定。
在本申请实施例中,采用订单排序的方式,通过获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。由于本申请实施例利用预设排序方案对获取的多个订单信息先进行排序处理,然后再利用目标算法模型对排序后的订单信息进行最优解计算,得到最终的目标排序信息,该目标排序信息是考虑客户优先级以及客户满意度的订单排序,从而为餐厅的订单排序做出指导,使得订单整体的延迟时间最短,订单整体满意度提高,进而解决了相关技术中存在的订单排序不合理,客户满意度较低的问题。
作为一种可选实施例,在利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息之前,方法包括:
根据订单信息的串行、连续的排序特征,生成排序约束条件;
利用排序约束条件,生成预设订单排序方案。
可选地,本申请实施例依据多个订单信息之间是串行、连续的排序特征,生成排序约束条件,其中,该排序约束条件为考虑每个订单的优先级的同时,兼顾订单排序规则而设定的约束条件,依据该约束条件,得到预设订单排序方案。其中,约束条件的设定公式如下:
其中,xij取值为0或1,若订单i与订单j连续制作,且先做订单i,再做订单j,则取值为1,否则为0;cj指订单j的预设制作完成时间;ci指订单i的预设制作完成时间;mi为订单i的制作时间;N为参与排序的订单共有N个,编号0和N+1为虚拟的头尾订单;M为一无穷大的正数。
由上述约束条件可以得到,预设订单排序方案对应的具体排序规则为:第一个订单前面无订单,后面有一个订单;最后一个订单后面无订单,前面有一个订单;处在中间的订单前面和后面都各有一个订单;后制作订单的完成时间晚于早制作的订单;同一个订单的食品连续制作,即只能排一次。比如,依据预设订单排序方案,得到第一订单排序信息为:2-4-1-5-3,其中,数字为订单编号。
在本申请实施例中,通过基于的订单信息的排序特征,设置排序约束条件,这样生成的排序约束条件更符合实际订单情况。
作为一种可选实施例,关联信息包括:订单信息的下单时间、订单的制作时间、订单的预设制作完成时间以及订单的优先级,其中,在利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息之前,方法包括:
根据订单信息的下单时间和订单的制作时间,生成订单的制作完成时间;
根据订单的制作完成时间、订单的预设制作完成时间以及订单的优先级,生成订单优化目标对象。
可选地,为了使得订单整体的延迟时间最短,从而使得整体的满意度最高,本申请实施例需要设置一优化目标(即订单优化目标对象),优化目标为:考虑每个客户的优先级,使得订单的整体延误时间最短。
这时,服务器获取到多个订单信息的关联信息,该关联信息主要包括:订单信息的下单时间、订单的制作时间、订单的预设制作完成时间以及订单的优先级。进一步地,根据订单信息的下单时间和订单的制作时间,生成订单的制作完成时间,比如,收到订单信息的下单时间是15:00,然后根据该订单信息对应的订单制作时间,比如订单为冰激凌,制作时间5分钟,那么订单的制作完成时间就是15:05。
其中,15:05是订单的理想完成时间,可能会出现后续下单的客户优先级比较高,那在做订单处理时,会考虑优先处理优先级高的客户的订单。这时,就要获取到订单的预设制作完成时间,比如预设制作完成时间为15:15。
根据订单的制作完成时间、订单的预设制作完成时间以及订单的优先级,生成一订单优化目标对象,该订单优化目标对象的设定公式如下:
Minz=wi×max(ci-pi,0)
其中,Minz为订单优化目标对象,即优化目标订单,Minz指整体延误时间最短;wi为订单i的优先级;ci指订单i的预设制作完成时间;pi指订单i的制作完成时间(即订单的理想完成时间)。
在本申请实施例中,在利用目标算法模型对第一订单排序信息进行处理时,由于设定订单优化目标对象作为处理第一订单排序信息的优化目标,这样得到目标订单排序信息是能够满足该优化目标的,这样使得订单的整体延误时间最短,提高用户满意度。
作为一种可选实施例,利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息包括:
根据订单优化目标对象,利用目标算法模型对第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;
在第二订单排序信息对应的迭代总次数等于第一预设阈值的情况下,将第二订单排序信息作为目标订单排序信息。
可选地,在本申请实施例中,根据订单优化目标对象,来利用目标算法模型对第一订单排序信息进行排序处理,其中优选目标算法模型为模拟退火算法,这样对第一订单排序信息,比如2-4-1-5-3进行处理,得到最优目标解。
在介绍模拟退火算法之前,本申请实施例首先介绍一下爬山算法,爬山算法是一种简单的贪心搜索算法,也可以被称为局部搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。这种算法思想很单纯,但是也存在一个很大的缺陷。在搜索选择的过程中有可能会陷入局部最优解,而这个局部最优解不一定是全局最优解。如图3所示,假设A是当前解,爬山算法往前继续搜索,当搜索到B这个局部最优解时就会停止搜索了。因为此时在B点无论是往哪边走都不会得到更优的解了。但是,全局最优解在C点。
模拟退火算法在搜索过程引入了随机因素。模拟退火算法以一定的概率来接受一个比当前解要差的解,因此有可能会跳出这个局部的最优解,达到全局的最优解。模拟退火算法在搜索到局部最优解B后,会以一定的概率接受向右的移动。也许经过几次这样的不是局部最优的移动后会到达BC之间的峰点D,这样一来便跳出了局部最优解B,继续往右移动就有可能获得全局最优解C,可参见图4。
模拟退火算法(Simulated Annealing Algorithm,SA)用来解决全局优化问题,是一种基于蒙特卡洛迭代求解策略的随机寻优算法。模拟退火算法的流程较为简单,从一个较高的温度开始,随机生成初始解。其根据一定的规则,在当前解的邻域内随机选择一个候选解,若当前解优于候选解,则将当前解替换为候选解;否则,以一定的概率来接受这个恶化的候选解。当达到一定的迭代次数后,降低温度,重复执行以上的迭代。退火过程通过冷却进度表控制。在每一次迭代中,检查是否满足停止准则,若满足,则停止迭代,输出当前的最优解。
在本申请实施例中,首先利用模拟退火算法模型对第一订单排序信息进行排序处理,得到第二订单排序信息,根据订单优化目标对象不断产生质量较好的初始解,其中,第二订单排序信息为其中的一初始解。
生成初始解的步骤包括:
Step1:考虑订单的最佳完成时间:按照每个订单的最佳完成时间按照从早到晚进行排序。但是这个顺序未考虑到订单的优先级,因此还需要进行订单排序的调整。
Step2:考虑订单的优先级:优先级会对订单的排序产生影响,高优先级的订单会倾向于排在前面,反之则排在后面。在第一步考虑了最佳完成时间顺序以后,订单优先级会影响订单排序,这里可以选取一定的时间,比如15s内的订单按照优先级从高到低排序。
在此基础上进行迭代搜索,然后将当前迭代总次数加一,在第二订单排序信息对应的迭代总次数等于第一预设阈值的情况下,停止处理,将第二订单排序信息作为目标订单排序信息。其中,第一预设阈值为一常用的迭代次数,可以是根据历史经验获得的,也可以是预先人为设定的。
作为一种可选实施例,利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息包括:
根据订单优化目标对象,利用目标算法模型对第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;
在获得的迭代总次数等于第一预设阈值的情况下,比较每次迭代次数对应生成的订单排序信息;
在多个订单排序信息之间相匹配的次数等于第二预设阈值的情况下,将订单排序信息作为目标订单排序信息。
可选地,在确定停止迭代的方式中,除了上述实施例的达到预先设定的第一预设阈值的迭代次数后,停止迭代除了之外,还可以是历史最优解若干次没有发生变化,则停止迭代,输出当前的历史最优解。
进一步地,在本申请实施例中,在获得的迭代总次数等于第一预设阈值的情况下,比较每次迭代次数对应生成的订单排序信息;如果多个订单排序信息之间都完全相同,同时,相同的次数(即相匹配次数)等于第二预设阈值,则将该订单排序信息作为目标订单排序信息。其中,第二预设阈值为一整数数值,可以是根据历史经验获得的,也可以是预先人为设定的。
作为一种可选实施例,在利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息之后,方法还包括:
对第一订单排序信息中的各个子订单信息执行预设变换操作,得到第三订单排序信息;
利用目标算法模型对第三订单排序信息进行处理,得到目标订单排序信息。
可选地,在利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息之后,对该第一订单排序信息中的各个子订单信息进行预设变换操作,得到第三订单排序信息,其中,子订单信息为各个用户单独下单的订单信息,比如,第一订单排序信息为2-4-1-5-3,那么子订单信息可以为:编号为2的订单信息、编号为4的订单信息、编号为1的订单信息、编号为5的订单信息、编号为3的订单信息中的任意之一。
进一步地,该预设变换操作包括:点交换、点***、点逆序。对各个子订单信息执行预设变换操作包括以下至少之一:
获取任意两个子订单信息的位置信息,执行位置交换操作。比如,交换编号为2的订单信息和编号为1的订单信息的位置信息,得到第三订单排序信息:1-4-2-5-3。
将任一子订单信息***除了当前子订单信息所在位置之外的任意位置。比如,将编号为2的订单信息***编号为3的订单信息的后面,得到第三订单排序信息:4-1-5-3-2。
获取任意两个子订单信息以及两个子订单信息之间的其他子订单信息,对两个子订单信息以及其他子订单信息执行逆序操作。比如,获取交换编号为2的订单信息和编号为1的订单信息,将编号为2的订单信息和编号为1的订单信息,以及这两个订单信息之间的其他子订单信息,即编号为4的订单信息,进行逆序操作,得到第三订单排序信息:4-2-1-5-3。
然后利用目标算法模型对上述经过预设变换操作得到的第三订单排序信息进行处理,找到最优目标解,得到最终的目标订单排序信息。
在本申请实施例中,通过对第一订单排序信息汇总的各个子订单信息执行变换操作,便于目标算法模型找到更准确的最优解。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
根据本申请实施例的另一个方面,还提供了一种用于实施上述订单排序的方法的订单排序的装置。图5是根据本申请实施例的一种可选的订单排序的装置的结构框图,如图5所示,该装置可以包括:
第一获取单元501,用于获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;
第二获取单元502,用于获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;
第一处理单元503,用于利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;
第二处理单元504,用于利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
需要说明的是,该实施例中的第一获取单元501可以用于执行上述步骤S201,该实施例中的第二获取单元502可以用于执行上述步骤S202,该实施例中的第一处理单元503可以用于执行上述步骤S203,该实施例中的第二处理单元504可以用于执行上述步骤S204。
通过上述模块,采用订单排序的方式,通过获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。由于本申请实施例利用预设排序方案对获取的多个订单信息先进行排序处理,然后再利用目标算法模型对排序后的订单信息进行最优解计算,得到最终的目标排序信息,该目标排序信息是考虑客户优先级以及客户满意度的订单排序,从而为餐厅的订单排序做出指导,使得订单整体的延迟时间最短,订单整体满意度提高,进而解决了相关技术中存在的订单排序不合理,客户满意度较低的问题。
作为一种可选的实施例,该装置包括:第一生成单元,用于在利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息之前,根据订单信息的串行、连续的排序特征,生成排序约束条件;第二生成单元,用于利用排序约束条件,生成预设订单排序方案。
作为一种可选的实施例,关联信息包括:订单信息的下单时间、订单的制作时间、订单的预设制作完成时间以及订单的优先级,该装置还包括:第三生成单元,用于在利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息之前,根据订单信息的下单时间和订单的制作时间,生成订单的制作完成时间;第四生成单元,用于根据订单的制作完成时间、订单的预设制作完成时间以及订单的优先级,生成订单优化目标对象。
作为一种可选的实施例,第二处理单元包括:第一得到模块,用于根据订单优化目标对象,利用目标算法模型对第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;第一设置模块,用于在第二订单排序信息对应的迭代总次数等于第一预设阈值的情况下,将第二订单排序信息作为目标订单排序信息。
作为一种可选的实施例,第二处理单元包括:第二得到模块,用于根据订单优化目标对象,利用目标算法模型对第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;比较模块,用于在获得的迭代总次数等于第一预设阈值的情况下,比较每次迭代次数对应生成的订单排序信息;第二设置模块,用于在多个订单排序信息之间相匹配的次数等于第二预设阈值的情况下,将订单排序信息作为目标订单排序信息。
作为一种可选的实施例,该装置还包括:变换操作单元,用于在利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息之后,对第一订单排序信息中的各个子订单信息执行预设变换操作,得到第三订单排序信息;第三处理单元,用于利用目标算法模型对第三订单排序信息进行处理,得到目标订单排序信息。
作为一种可选的实施例,变换操作单元包括以下至少之一:交换模块,用于获取任意两个子订单信息的位置信息,执行位置交换操作;***模块,用于将任一子订单信息***除了当前子订单信息所在位置之外的任意位置;逆序模块,用于获取任意两个子订单信息以及两个子订单信息之间的其他子订单信息,对两个子订单信息以及其他子订单信息执行逆序操作。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
根据本申请实施例的又一个方面,还提供了一种用于实施上述订单排序的方法的电子设备,该电子设备可以是服务器、终端、或者其组合。
图6是根据本申请实施例的一种可选的电子设备的结构框图,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601、通信接口602和存储器603通过通信总线604完成相互间的通信,其中,
存储器603,用于存储计算机程序;
处理器601,用于执行存储器603上所存放的计算机程序时,实现如下步骤:
S1,获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;
S2,获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;
S3,利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;
S4,利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
可选地,在本实施例中,上述的通信总线可以是PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线、或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括RAM,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
作为一种示例,如图6所示,上述存储器603中可以但不限于包括上述订单排序的装置中的第一获取单元501、第二获取单元502、第一处理单元503、第二处理单元504。此外,还可以包括但不限于上述订单排序的装置中的其他模块单元,本示例中不再赘述。
上述处理器可以是通用处理器,可以包含但不限于:CPU(Central ProcessingUnit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(DigitalSignal Processing,数字信号处理器)、ASIC(Application Specific IntegratedCircuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
此外,上述电子设备还包括:显示器,用于显示订单排序的结果。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图6所示的结构仅为示意,实施上述订单排序的方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图6其并不对上述电子设备的结构造成限定。例如,终端设备还可包括比图6中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图6所示的不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
根据本申请实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行订单排序的方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,获取多个订单信息,其中,订单信息为目标用户在触发目标业务后推送的信息;
S2,获取多个订单信息的关联信息,其中,关联信息用于描述订单信息;
S3,利用预设订单排序方案对关联信息进行处理,得到第一订单排序信息,其中,预设订单排序方案为预先设置的排位方案;
S4,利用目标算法模型对第一订单排序信息进行处理,得到目标订单排序信息,其中,目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、ROM、RAM、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
根据本申请实施例的又一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一个实施例中的订单排序的方法步骤。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例订单排序的方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种订单排序的方法,其特征在于,所述方法包括:
获取多个订单信息,其中,所述订单信息为目标用户在触发目标业务后推送的信息;
获取多个所述订单信息的关联信息,其中,所述关联信息用于描述所述订单信息;
利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息,其中,所述预设订单排序方案为预先设置的排位方案;
利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息,其中,所述目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
2.根据权利要求1所述的方法,其特征在于,在所述利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息之前,所述方法包括:
根据所述订单信息的串行、连续的排序特征,生成排序约束条件;
利用所述排序约束条件,生成所述预设订单排序方案。
3.根据权利要求2所述的方法,其特征在于,所述关联信息包括:所述订单信息的下单时间、订单的制作时间、订单的预设制作完成时间以及订单的优先级,其中,在利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息之前,所述方法包括:
根据所述订单信息的下单时间和所述订单的制作时间,生成订单的制作完成时间;
根据所述订单的制作完成时间、所述订单的预设制作完成时间以及所述订单的优先级,生成订单优化目标对象。
4.根据权利要求3所述的方法,其特征在于,所述利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息包括:
根据所述订单优化目标对象,利用所述目标算法模型对所述第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;
在所述第二订单排序信息对应的所述迭代总次数等于第一预设阈值的情况下,将所述第二订单排序信息作为所述目标订单排序信息。
5.根据权利要求3所述的方法,其特征在于,所述利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息包括:
根据所述订单优化目标对象,利用所述目标算法模型对所述第一订单排序信息进行排序处理,得到第二订单排序信息,并将迭代总次数加一;
在获得的所述迭代总次数等于第一预设阈值的情况下,比较每次迭代次数对应生成的订单排序信息;
在多个所述订单排序信息之间相匹配的次数等于第二预设阈值的情况下,将所述订单排序信息作为所述目标订单排序信息。
6.根据权利要求1所述的方法,其特征在于,在所述利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息之后,所述方法还包括:
对所述第一订单排序信息中的各个子订单信息执行预设变换操作,得到第三订单排序信息;
利用所述目标算法模型对所述第三订单排序信息进行处理,得到所述目标订单排序信息。
7.根据权利要求6所述的方法,其特征在于,对所述第一订单排序信息中的各个子订单信息执行预设变换操作包括以下至少之一:
获取任意两个所述子订单信息的位置信息,执行位置交换操作;
将任一所述子订单信息***除了当前子订单信息所在位置之外的任意位置;
获取任意两个所述子订单信息以及两个所述子订单信息之间的其他子订单信息,对两个所述子订单信息以及所述其他子订单信息执行逆序操作。
8.一种订单排序的装置,其特征在于,所述装置包括:
第一获取单元,用于获取多个订单信息,其中,所述订单信息为目标用户在触发目标业务后推送的信息;
第二获取单元,用于获取多个所述订单信息的关联信息,其中,所述关联信息用于描述所述订单信息;
第一处理单元,用于利用预设订单排序方案对所述关联信息进行处理,得到第一订单排序信息,其中,所述预设订单排序方案为预先设置的排位方案;
第二处理单元,用于利用目标算法模型对所述第一订单排序信息进行处理,得到目标订单排序信息,其中,所述目标算法模型用于对第一订单排序信息进行排序处理,得到目标排序解。
9.一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,其特征在于,
所述存储器,用于存储计算机程序;
所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行权利要求1至7中任一项所述的订单排序的方法步骤。
10.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7中任一项中所述的订单排序的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110948192.9A CN113706240A (zh) | 2021-08-18 | 2021-08-18 | 订单排序的方法和装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110948192.9A CN113706240A (zh) | 2021-08-18 | 2021-08-18 | 订单排序的方法和装置、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113706240A true CN113706240A (zh) | 2021-11-26 |
Family
ID=78653220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110948192.9A Pending CN113706240A (zh) | 2021-08-18 | 2021-08-18 | 订单排序的方法和装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113706240A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114331140A (zh) * | 2021-12-29 | 2022-04-12 | 广东天地和实业控股集团有限公司 | 一种智慧厨房出餐方法、***、设备及存储介质 |
CN115032957A (zh) * | 2022-06-30 | 2022-09-09 | 中国电信股份有限公司 | 生产调度方法及装置、存储介质、电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256648A (zh) * | 2008-04-09 | 2008-09-03 | 永凯软件技术(上海)有限公司 | 一种应用在生产排程***的基于订单结构的遗传操作算子 |
CN106097055A (zh) * | 2016-06-08 | 2016-11-09 | 沈阳工业大学 | 个性化定制需求下企业订单处理方法 |
CN109543921A (zh) * | 2018-12-11 | 2019-03-29 | 合肥工业大学 | 基于改进遗传算法的石油专用管流水车间的生产排产方法 |
CN110597218A (zh) * | 2019-10-18 | 2019-12-20 | 天津开发区精诺瀚海数据科技有限公司 | 一种基于柔性化调度的排程优化方法 |
CN111626516A (zh) * | 2020-05-30 | 2020-09-04 | 湖南科技大学 | 考虑倒货策略的双深位四向穿梭车***订单排序优化方法 |
CN111882151A (zh) * | 2020-06-16 | 2020-11-03 | 杭州未名信科科技有限公司 | 基于强化学习的离散制造行业生产排程方法及*** |
CN112001619A (zh) * | 2020-08-20 | 2020-11-27 | 北京京东振世信息技术有限公司 | 生产排程方法及装置、计算机存储介质、电子设备 |
CN113222396A (zh) * | 2021-05-08 | 2021-08-06 | 福州大学 | 一种自动配药***中处方订单智能排序调度方法 |
-
2021
- 2021-08-18 CN CN202110948192.9A patent/CN113706240A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101256648A (zh) * | 2008-04-09 | 2008-09-03 | 永凯软件技术(上海)有限公司 | 一种应用在生产排程***的基于订单结构的遗传操作算子 |
CN106097055A (zh) * | 2016-06-08 | 2016-11-09 | 沈阳工业大学 | 个性化定制需求下企业订单处理方法 |
CN109543921A (zh) * | 2018-12-11 | 2019-03-29 | 合肥工业大学 | 基于改进遗传算法的石油专用管流水车间的生产排产方法 |
CN110597218A (zh) * | 2019-10-18 | 2019-12-20 | 天津开发区精诺瀚海数据科技有限公司 | 一种基于柔性化调度的排程优化方法 |
CN111626516A (zh) * | 2020-05-30 | 2020-09-04 | 湖南科技大学 | 考虑倒货策略的双深位四向穿梭车***订单排序优化方法 |
CN111882151A (zh) * | 2020-06-16 | 2020-11-03 | 杭州未名信科科技有限公司 | 基于强化学习的离散制造行业生产排程方法及*** |
CN112001619A (zh) * | 2020-08-20 | 2020-11-27 | 北京京东振世信息技术有限公司 | 生产排程方法及装置、计算机存储介质、电子设备 |
CN113222396A (zh) * | 2021-05-08 | 2021-08-06 | 福州大学 | 一种自动配药***中处方订单智能排序调度方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114331140A (zh) * | 2021-12-29 | 2022-04-12 | 广东天地和实业控股集团有限公司 | 一种智慧厨房出餐方法、***、设备及存储介质 |
CN115032957A (zh) * | 2022-06-30 | 2022-09-09 | 中国电信股份有限公司 | 生产调度方法及装置、存储介质、电子设备 |
CN115032957B (zh) * | 2022-06-30 | 2024-02-06 | 中国电信股份有限公司 | 生产调度方法及装置、存储介质、电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10789634B2 (en) | Personalized recommendation method and system, and computer-readable record medium | |
CA2880737C (en) | A user recommendation method and a user recommendation system using the same | |
US9087108B2 (en) | Determination of category information using multiple stages | |
CN113706240A (zh) | 订单排序的方法和装置、电子设备和存储介质 | |
WO2016106073A1 (en) | Method and apparatus for providing seat information | |
CN105574045B (zh) | 一种视频推荐方法和服务器 | |
CN109446171B (zh) | 一种数据处理方法和装置 | |
US9489638B2 (en) | Method and apparatus for propagating user preference information in a communications network | |
AU2017268599B2 (en) | Method, device, server and storage medium of searching a group based on social network | |
CN105512156B (zh) | 点击模型生成方法和装置 | |
CN109670624B (zh) | 一种预估用餐等候时间的方法及装置 | |
JP2013105213A (ja) | 情報推薦装置及び方法及び装置及びプログラム | |
CN113378470A (zh) | 一种面向时序网络的影响力最大化方法及*** | |
CN112150182B (zh) | 多媒体文件推送方法和装置、存储介质及电子装置 | |
CN108111591B (zh) | 推送消息的方法、装置及计算机可读存储介质 | |
CN106021325B (zh) | 一种好友推荐方法和装置 | |
CN109408737A (zh) | 用户推荐方法、装置和存储介质 | |
CN112905937A (zh) | 基于大数据的服务内容更新生成方法及云端计算服务*** | |
CN115599890B (zh) | 产品推荐方法及相关装置 | |
CN110930101A (zh) | 确定订单的配送时间的方法、装置、电子设备和可读介质 | |
CN105991400B (zh) | 一种群组搜索方法及其设备 | |
CN114443948A (zh) | 基于多场景数据的排序模型训练方法、排序方法及装置 | |
CN114169920A (zh) | 一种虚拟资源的推送方法、装置、设备及存储介质 | |
CN113688328A (zh) | 匹配目标对象的方法、装置以及存储介质 | |
CN106790337B (zh) | 信息推送方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |