[其他]檢索關(guān)聯(lián)矩陣的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 85105498 | 申請(qǐng)日: | 1985-07-18 |
| 公開(kāi)(公告)號(hào): | CN85105498A | 公開(kāi)(公告)日: | 1987-01-28 |
| 發(fā)明(設(shè)計(jì))人: | 魯文·愛(ài)德華·布魯克斯;羅薩林·卡姆·林·拉姆;約翰·米切爾·科頓 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)際標(biāo)準(zhǔn)電氣公司 |
| 主分類(lèi)號(hào): | G06F15/40 | 分類(lèi)號(hào): | G06F15/40 |
| 代理公司: | 中國(guó)國(guó)際貿(mào)易促進(jìn)委員會(huì)專(zhuān)利代理部 | 代理人: | 姚珊 |
| 地址: | 美國(guó)紐約州10*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 檢索 關(guān)聯(lián) 矩陣 方法 | ||
本發(fā)明基本上是涉及數(shù)據(jù)庫(kù)檢索的,更具體地說(shuō),是涉及一種用于檢索關(guān)聯(lián)矩陣的方法。
大多數(shù)計(jì)算機(jī)的應(yīng)用都包括從一個(gè)數(shù)據(jù)集中檢索出具有特定特征的項(xiàng)目,例如,與一個(gè)特定的關(guān)鍵域相一致或具有一種特有的數(shù)據(jù)值模式。這類(lèi)操作的例子包括:檢索信用卡號(hào)碼的數(shù)據(jù)庫(kù)以獲得某一特定卡片的情況,檢索數(shù)字編碼圖象以找到與一種模式匹配的圖象元素,檢索一種電子器件中元件和連線(xiàn)的數(shù)據(jù)庫(kù)以確定在兩個(gè)元件之間是否有電路存在,以及檢索字處理文件以找到特定的文本字符串。因?yàn)闄z索是大多數(shù)計(jì)算機(jī)應(yīng)用中的一部分,所以它的速度對(duì)完成操作的快慢起著重要的作用。關(guān)聯(lián)矩陣是由結(jié)點(diǎn)和把結(jié)點(diǎn)連接在一起的鏈組成的數(shù)據(jù)結(jié)構(gòu)。鏈?zhǔn)菃畏较虻模珒蓚€(gè)結(jié)點(diǎn)之間可以有兩個(gè)方向相反的鏈。假設(shè)所有的鏈都具有同樣的價(jià)或權(quán)。關(guān)聯(lián)矩陣通常可以用于存貯事例之間或組元之間的相互關(guān)系,矩陣的軸代表預(yù)先確定的相互關(guān)系。這種關(guān)聯(lián)矩陣應(yīng)用的一個(gè)具體例子是數(shù)字電子器件中元件之間的連線(xiàn)。對(duì)于系統(tǒng)中各種類(lèi)型的信號(hào)使用不同的關(guān)聯(lián)矩陣。
關(guān)聯(lián)矩陣還能用來(lái)表示組元的層次,其中,一個(gè)組元由另外幾個(gè)組元組成,目標(biāo)計(jì)算機(jī)程序的目標(biāo)固有網(wǎng)絡(luò)和二維表示法簡(jiǎn)化了三維目標(biāo),在三維目標(biāo)中,同一平面中目標(biāo)的所有部分都被認(rèn)為是連接在一起的。
對(duì)這些關(guān)聯(lián)矩陣經(jīng)常執(zhí)行的主要檢索操作是:
找出與給定組元相連的所有組元;
兩個(gè)組元之間是否存在通路;
從一個(gè)給定的組元經(jīng)過(guò)指定數(shù)目的鏈可達(dá)到哪些組元;
找出組成另一個(gè)組元的所有組元;
找出另一個(gè)組元是其一部分的所有組元。
在一般的結(jié)構(gòu)中,采用下列兩種方法中的一種來(lái)解決這個(gè)問(wèn)題。第一,連接給定結(jié)點(diǎn)的所有的鏈可以作為以該結(jié)點(diǎn)開(kāi)頭的鏈表而存貯起來(lái)。這樣便于找出與給定結(jié)點(diǎn)連接的所有結(jié)點(diǎn),但如果互連的數(shù)目相對(duì)很大,則在存貯空間方面就要付出很高的代價(jià)。例如,如果1000個(gè)結(jié)點(diǎn)中的每一個(gè)都與另外100個(gè)結(jié)點(diǎn)相連,并且對(duì)于每一個(gè)連接都使用一個(gè)32位的指針,則互連需要3.2兆位的存貯量。另外,找出從一個(gè)給定的組元經(jīng)過(guò)指定數(shù)目的鏈可達(dá)到的所有組元這一操作是很慢的,需要經(jīng)常進(jìn)行堆棧操作。
第二,組元或結(jié)點(diǎn)之間的互連可以存貯在矩形矩陣的位中,其中矩陣的軸代表組元或結(jié)點(diǎn),行/列交點(diǎn)的一位置“1”表示相應(yīng)的兩個(gè)結(jié)點(diǎn)或組元是相連的。這種方法對(duì)于存貯空間來(lái)說(shuō)是節(jié)約的,但是一般的處理機(jī)上往往速度很慢,因?yàn)閺囊粋€(gè)字中抽出或校驗(yàn)單獨(dú)的位常常需要幾條指令,而檢索矩陣需要許多這樣的操作。
本發(fā)明設(shè)想了一種使用相聯(lián)檢索技術(shù)檢索關(guān)聯(lián)矩陣的方法,以提高檢索速度。該方法適用于相聯(lián)陣列處理機(jī),以下簡(jiǎn)稱(chēng)AAP,這種處理機(jī)允許矩陣中結(jié)點(diǎn)的并行檢索,因此提高了檢索速度。
該方法打算使用兩種類(lèi)型的數(shù)據(jù)結(jié)構(gòu)。第一種是用于定位矩陣中一個(gè)特定事例或組元的數(shù)據(jù)結(jié)構(gòu),第二種是代表事例或組元間相互關(guān)系的關(guān)聯(lián)矩陣。連同AAP一起使用這些數(shù)據(jù)結(jié)構(gòu),就能夠沿“鏈”結(jié)構(gòu)上下移動(dòng),以定位矩陣中的任意節(jié)點(diǎn)。通過(guò)控制檢索機(jī)構(gòu)的掩碼的操作,可以在A(yíng)AP上快速而容易地完成從矩陣中抽取關(guān)系。
本發(fā)明的一個(gè)目的是提供一種提高檢索關(guān)聯(lián)矩陣速度的方法。
本發(fā)明的另一個(gè)目的是提供用于關(guān)聯(lián)矩陣的一種檢索方法,其中,利用一種相聯(lián)檢索機(jī)構(gòu)并行檢索矩陣的結(jié)點(diǎn)。
圖1用圖解法表示相聯(lián)陣列處理機(jī)。
圖2是相聯(lián)陣列處理機(jī)的框圖。
圖3表示陣列中的單元互連。
圖4表示一種索引文件的格式。
圖5表示在檢索中的一點(diǎn)上相聯(lián)陣列處理機(jī)的狀態(tài)。
圖6表示在檢索中的一點(diǎn)上相聯(lián)陣列處理機(jī)的狀態(tài)。
圖7表示一個(gè)簡(jiǎn)化的關(guān)聯(lián)矩陣。
圖8表示用于具有10頁(yè)目錄的16×16位陣列的目錄和關(guān)聯(lián)矩陣。
圖9、10、11a、11b、12、13、14a和14b表示進(jìn)行檢索的不同時(shí)刻相聯(lián)陣列處理機(jī)的不同狀態(tài)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)際標(biāo)準(zhǔn)電氣公司,未經(jīng)國(guó)際標(biāo)準(zhǔn)電氣公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/85105498/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:變頻儀
- 下一篇:氫化煤焦油瀝青的方法
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過(guò)鍵盤(pán)輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來(lái)改變程序的;學(xué)習(xí)機(jī)器
- 關(guān)聯(lián)裝置
- 數(shù)據(jù)關(guān)聯(lián)裝置和數(shù)據(jù)關(guān)聯(lián)方法
- 安全關(guān)聯(lián)
- 設(shè)備關(guān)聯(lián)
- 終端關(guān)聯(lián)裝置和終端關(guān)聯(lián)方法
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)分析方法和關(guān)聯(lián)分析系統(tǒng)
- 報(bào)文關(guān)聯(lián)方法、報(bào)文關(guān)聯(lián)裝置及報(bào)文關(guān)聯(lián)系統(tǒng)
- 在集成電路器件中求解線(xiàn)性矩陣
- 矩陣計(jì)算裝置、矩陣計(jì)算方法
- 一種數(shù)據(jù)聚類(lèi)的方法、裝置及Spark大數(shù)據(jù)平臺(tái)
- 適用于黑白圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 適用于灰度圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 矩陣
- 矩陣/密鑰生成裝置、矩陣/密鑰生成系統(tǒng)、矩陣結(jié)合裝置、矩陣/密鑰生成方法、程序
- 矩陣運(yùn)算電路、矩陣運(yùn)算裝置及矩陣運(yùn)算方法
- 矩陣乘法計(jì)算方法和裝置
- 數(shù)據(jù)讀取方法、裝置、介質(zhì)和計(jì)算設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





