[發(fā)明專利]一種分組組合生成方法、裝置及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310330255.X | 申請(qǐng)日: | 2013-07-31 |
| 公開(公告)號(hào): | CN103413037A | 公開(公告)日: | 2013-11-27 |
| 發(fā)明(設(shè)計(jì))人: | 魏勇 | 申請(qǐng)(專利權(quán))人: | 深圳信息職業(yè)技術(shù)學(xué)院 |
| 主分類號(hào): | G06F19/00 | 分類號(hào): | G06F19/00 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 張全文 |
| 地址: | 518172 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分組 組合 生成 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明屬于分組技術(shù)領(lǐng)域,尤其涉及一種分組組合生成方法、裝置以及系統(tǒng)。
背景技術(shù)
長(zhǎng)期以來人們通過手工制表或借助簡(jiǎn)單的軟件系統(tǒng)來編寫課程表,手工制表是最常用的辦法之一,即直接對(duì)前一年的課程表進(jìn)行修改繼續(xù)延用。實(shí)踐表明這種辦法在每年課程設(shè)置、教師、學(xué)生及教室規(guī)模變化不大的情況下是有效的。但隨著我國(guó)教育體制改革的不斷深入,特別在高校系統(tǒng)中連年的擴(kuò)召、擴(kuò)建、不斷的改進(jìn)專業(yè)設(shè)置、實(shí)行學(xué)分制的新形式下,在校學(xué)生、教師、教室及課程數(shù)量上都有大幅度增長(zhǎng),學(xué)生在選擇課程上有了更大的靈活性,這使得以前的課程表無法延用,而每學(xué)期都需要重新編排課程表。
迄今為止,解決學(xué)校教務(wù)管理中的課程表問題(TimeTable?Proplem,TTP)的方案主要是利用遺傳算法(Genetic?Algorithm)。它通過模擬生物界的自適應(yīng)過程,遺傳算法為求解多類復(fù)雜問題提供了一種通用而易于實(shí)現(xiàn)的解決方案。
然而,20世紀(jì)70年代美國(guó)S.EVEN等人論證TTP是多項(xiàng)式復(fù)雜程度的非確定性問題(Non-deterministic?Polynomial,NP)完全類問題。即理論和實(shí)踐表明只要課程表所涉及的任何信息量稍有變化將會(huì)導(dǎo)致課程表編排的方案發(fā)生巨變,即“組合爆炸”,編排的方案不收斂,使得課程表編排的方案劇增,導(dǎo)致用戶無法從編排的方案中得到具有最佳適應(yīng)度的課程表。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種分組組合生成方法,旨在解決現(xiàn)有的遺傳算法中因“基因突變”而導(dǎo)致TTP編排的方案不收斂,導(dǎo)致用戶無法從編排的方案中得到具有最佳適應(yīng)度的課程表的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種分組組合生成方法,包括:
獲取對(duì)象集,所述對(duì)象集包括課程對(duì)象集、分班對(duì)象集、排班對(duì)象集中的至少一種對(duì)象集;
獲取分組信息,所述分組信息包括分組組合的數(shù)量以及與各個(gè)分組組合分別對(duì)應(yīng)的對(duì)象數(shù);
根據(jù)預(yù)先建立的分組組合策略,以及獲取到的分組信息,對(duì)獲取到的對(duì)象集進(jìn)行分組組合,枚舉出所述對(duì)象集生成的所有分組組合,且生成的每個(gè)分組組合中存在與對(duì)象數(shù)相對(duì)應(yīng)的對(duì)象。
本發(fā)明實(shí)施例的另一目的在于提供一種課表的分組組合生成裝置,包括:
第一獲取單元,用于獲取對(duì)象集,所述對(duì)象集包括課程對(duì)象集、分班對(duì)象集、排班對(duì)象集中的至少一種對(duì)象集;
第二獲取單元,用于獲取分組信息,所述分組信息包括分組組合的數(shù)量以及與各個(gè)分組組合分別對(duì)應(yīng)的對(duì)象數(shù);
生成單元,用于根據(jù)預(yù)先建立的分組組合策略,以及獲取到的分組信息,對(duì)獲取到的對(duì)象集進(jìn)行分組組合,枚舉出所述對(duì)象集生成的所有分組組合,且生成的每個(gè)分組組合中存在與對(duì)象數(shù)相對(duì)應(yīng)的對(duì)象。
本發(fā)明實(shí)施例的另一目的在于提供一種分組組合生成系統(tǒng),包括上述的分組組合生成裝置。
在本發(fā)明實(shí)施例中,通過根據(jù)預(yù)先建立的分組組合策略,以及獲取到的分組信息,對(duì)獲取到的對(duì)象集進(jìn)行分組組合,枚舉出所述對(duì)象集生成的所有分組組合,且生成的每個(gè)分組組合中存在與對(duì)象數(shù)相對(duì)應(yīng)的對(duì)象,枚舉了對(duì)象集可生成的所有分組組合,從而使得編排的方案收斂,避免了課程表編排的方案劇增的情況,用戶可從編排的方案中選出具有最佳適應(yīng)度的課程表。
附圖說明
圖1是本發(fā)明實(shí)施例提供的分組組合生成方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例提供的建立的分組組合策略的實(shí)施流程的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明實(shí)施例提供的在實(shí)際應(yīng)用中較佳的實(shí)現(xiàn)流程圖;
圖4是本發(fā)明實(shí)施例提供的課表對(duì)象集的較佳的樣例圖;
圖5是本發(fā)明實(shí)施例提供的課表對(duì)象集的較佳的樣例圖;
圖6是本發(fā)明實(shí)施例提供的在實(shí)際應(yīng)用中一張課表的較佳的樣例圖;
圖7是本發(fā)明實(shí)施例提供的課表的分組組合生成裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,通過根據(jù)預(yù)先建立的分組組合策略,以及獲取到的分組信息,對(duì)獲取到的對(duì)象集進(jìn)行分組組合,枚舉出所述對(duì)象集生成的所有分組組合,且生成的每個(gè)分組組合中存在與對(duì)象數(shù)相對(duì)應(yīng)的對(duì)象,枚舉了對(duì)象集可生成的所有分組組合,從而使得編排的方案收斂,避免了課程表編排的方案劇增的情況,用戶可從編排的方案中選出具有最佳適應(yīng)度的課程表。
實(shí)施例一
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳信息職業(yè)技術(shù)學(xué)院,未經(jīng)深圳信息職業(yè)技術(shù)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310330255.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F19-00 專門適用于特定應(yīng)用的數(shù)字計(jì)算或數(shù)據(jù)處理的設(shè)備或方法
G06F19-10 .生物信息學(xué),即計(jì)算分子生物學(xué)中的遺傳或蛋白質(zhì)相關(guān)的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學(xué)的建模或仿真,例如:概率模型或動(dòng)態(tài)模型,遺傳基因管理網(wǎng)絡(luò),蛋白質(zhì)交互作用網(wǎng)絡(luò)或新陳代謝作用網(wǎng)絡(luò)
G06F19-14 ..用于發(fā)展或進(jìn)化的,例如:進(jìn)化的保存區(qū)域決定或進(jìn)化樹結(jié)構(gòu)
G06F19-16 ..用于分子結(jié)構(gòu)的,例如:結(jié)構(gòu)排序,結(jié)構(gòu)或功能關(guān)系,蛋白質(zhì)折疊,結(jié)構(gòu)域拓?fù)洌媒Y(jié)構(gòu)數(shù)據(jù)的藥靶,涉及二維或三維結(jié)構(gòu)的
G06F19-18 ..用于功能性基因組學(xué)或蛋白質(zhì)組學(xué)的,例如:基因型–表型關(guān)聯(lián),不均衡連接,種群遺傳學(xué),結(jié)合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質(zhì)相互作用或蛋白質(zhì)核酸的相互作用
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





