[go: up one dir, main page]

TWI491205B - Method for assigning transmission line of stochastic computer network - Google Patents

Method for assigning transmission line of stochastic computer network Download PDF

Info

Publication number
TWI491205B
TWI491205B TW101118453A TW101118453A TWI491205B TW I491205 B TWI491205 B TW I491205B TW 101118453 A TW101118453 A TW 101118453A TW 101118453 A TW101118453 A TW 101118453A TW I491205 B TWI491205 B TW I491205B
Authority
TW
Taiwan
Prior art keywords
transmission line
independent
solution
computer network
network
Prior art date
Application number
TW101118453A
Other languages
Chinese (zh)
Other versions
TW201349798A (en
Inventor
Yi Kuei Lin
Cheng Ta Yeh
Original Assignee
Univ Nat Taiwan Science Tech
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Univ Nat Taiwan Science Tech filed Critical Univ Nat Taiwan Science Tech
Priority to TW101118453A priority Critical patent/TWI491205B/en
Publication of TW201349798A publication Critical patent/TW201349798A/en
Application granted granted Critical
Publication of TWI491205B publication Critical patent/TWI491205B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

隨機電腦網路之傳輸線配置方法Transmission line configuration method of random computer network

本發明係與一種隨機電腦網路之傳輸線配置方法有關,特別是與一種可以同時考慮最大網路可靠度以及最小總成本的隨機電腦網路之最佳化傳輸線配置方法有關。The present invention relates to a transmission line configuration method for a random computer network, and more particularly to an optimized transmission line configuration method for a random computer network that can simultaneously consider maximum network reliability and minimum total cost.

電腦網路係為現代生活中用以傳送資訊的重要工具,無論是公家機關、營利或非營利組織或個人,資訊的傳輸皆需仰賴電腦網路,因此,電腦網路之穩定性將會影響各項作業的執行。目前已有不少研究係著重在電腦網路之可靠度評估及其最佳化上,因此,藉由建立一網路模型來模擬電腦網路,將可以便於進行各種評估。其中,在網路模型上的邊(arc)係表示電腦網路中的傳輸線(transmission line),而網路模型上的節點(node)則用以表示電腦網路中的伺服器。Computer network is an important tool for transmitting information in modern life. Whether it is a public agency, a profit-making organization or a non-profit organization or an individual, the transmission of information depends on the computer network. Therefore, the stability of the computer network will affect Execution of each job. At present, many research departments focus on the reliability evaluation and optimization of computer networks. Therefore, by establishing a network model to simulate a computer network, various evaluations can be facilitated. Among them, the arc on the network model represents the transmission line in the computer network, and the node on the network model is used to represent the server in the computer network.

對決策者而言,如何同時達到網路可靠度之最佳化與總成本之最小化,係為隨機電腦網路之傳輸線配置中最難以權衡的問題,其中所謂的傳輸線配置(transmission line assignment)係指針對網路模型上的每一邊,於其上配置一條傳輸線,同時不可同一條傳輸線配置於其他邊上。為了建構一穩定的電腦網路,習知之電腦網路可被視為二元狀態之網路,亦即網路模型中的邊或節點僅考慮兩種狀態:一正常運作與一故障狀態。然而,實際之電腦網路中的傳輸線則係由多條實體線(physical line,例如一光纖電纜、一銅軸電纜或一雙絞線等)所組成,並且每一條實體線可包含兩種狀態:提供一特定之負載量(capacity)的狀態或是一失效狀 態。For decision makers, how to achieve the optimization of network reliability and the minimization of total cost at the same time is the most difficult problem in the transmission line configuration of random computer networks. The so-called transmission line assignment (transmission line assignment) The pointer is placed on each side of the network model, and a transmission line is disposed thereon, and the same transmission line is not disposed on the other side. In order to construct a stable computer network, the conventional computer network can be regarded as a binary state network, that is, the edge or node in the network model considers only two states: a normal operation and a failure state. However, the actual transmission line in the computer network is composed of a plurality of physical lines (such as a fiber optic cable, a copper shaft cable or a twisted pair, etc.), and each physical line can contain two states. : providing a specific state of capacity or a failure state.

由於每一條傳輸線均具備多種狀態,並且具有一對應於其之單位長度的配置成本。因而電腦網路在配置一組傳輸線情況下,也將具備多種狀態,故可將之稱為隨機電腦網路(stochastic computer network,SCN)。對於任何一組傳輸線配置下,網路可靠度(network reliability)則可被定義為電腦網路在該組傳輸線配置下,一特定的資料量成功地由一發送端傳送至一接受端的機率,而總成本則為電腦網路上所有傳輸線之配置成本的總和。Since each transmission line has a plurality of states, and has a configuration cost corresponding to its unit length. Therefore, the computer network will have multiple states when configuring a set of transmission lines, so it can be called a stochastic computer network (SCN). For any set of transmission line configurations, network reliability can be defined as the probability that a particular amount of data will be successfully transmitted by a sender to a receiver in the set of transmission lines. The total cost is the sum of the configuration costs of all transmission lines on the computer network.

因此,如何於電腦網路上配置一最佳化傳輸線,以建構一穩定與經濟的電腦網路,是本技術領域亟欲解決之問題。Therefore, how to configure an optimized transmission line on a computer network to construct a stable and economical computer network is an problem that the technical field is eager to solve.

本發明之一目的在於提供一隨機電腦網路之傳輸線配置方法,藉以找出一組最佳的傳輸線配置,而使得特定的資料量能夠透過電腦網路成功地由一發送端傳送至一接受端。An object of the present invention is to provide a transmission line configuration method for a random computer network, thereby finding a set of optimal transmission line configurations, so that a specific amount of data can be successfully transmitted from a transmitting end to a receiving end through a computer network. .

本發明之另一目的在於提供一隨機電腦網路之傳輸線配置方法,並且同時考慮傳輸線配置之網路可靠度及總成本,以建構一可靠穩定且經濟實惠的電腦網路。Another object of the present invention is to provide a transmission line configuration method for a random computer network, and at the same time consider the network reliability and total cost of the transmission line configuration to construct a reliable, stable and economical computer network.

本發明的其他目的和優點將可以從本發明以下所揭露的技術特徵中得到進一步的了解。Other objects and advantages of the present invention will be further understood from the technical features disclosed herein.

為了達到上述之一或部份或全部目的或是其他目的,本發明之一實施例的一種隨機電腦網路之傳輸線配置方法,係用於評估一電腦網路中複數個傳輸線組合的網路可靠度以及總成本,藉以選擇一最佳傳輸線組合,該方法包括:定義每 一傳輸線組合係為一第一獨立解;計算每一第一獨立解之一網路不可靠度及一總成本;執行一演算法,以產生複數個第二獨立解,並計算每一第二獨立解之一網路不可靠度及一總成本;合併所有第一獨立解及第二獨立解,並根據網路不可靠度及總成本,決定每一第一獨立解之一非支配性等級及一擁擠距離,以及每一第二獨立解之一非支配性等級及一擁擠距離;根據非支配性等級及擁擠距離,來執行一競爭式選擇,而由第一獨立解所形成之集合及第二獨立解所形成之集合中,挑選出複數個第三獨立解;將第三獨立解所形成之集合轉換為一矩陣;輸入一目標權重向量;將矩陣正規化,以形成一正規矩陣;根據目標權重向量及正規矩陣,以建構一加權正規化矩陣;求算加權正規化矩陣之一正理想解及一負理想解;計算每一第三獨立解與正理想解之一正分離程度,並計算每一第三獨立解與負理想解之一負分離程度;根據正分離程度及負分離程度,來計算每一第三獨立解之一相對接近度;以及將具有相對接近度之數值定義為最接近為一的第三獨立解,其係為一最佳妥協解,且最佳妥協解係為一最佳傳輸線組合。In order to achieve one or a part or all of the above or other objects, a method for configuring a transmission line of a random computer network according to an embodiment of the present invention is for evaluating a network reliability of a plurality of transmission line combinations in a computer network. Degree and total cost to select an optimal transmission line combination, the method includes: defining each A transmission line combination is a first independent solution; calculating a network unreliability and a total cost of each of the first independent solutions; performing an algorithm to generate a plurality of second independent solutions, and calculating each second One of the independent solutions is the network unreliability and a total cost; merge all the first independent solutions and the second independent solutions, and determine one of the first independent solutions according to the network unreliability and total cost. And a crowded distance, and a non-dominated level and a crowded distance of each second independent solution; performing a competitive selection according to the non-dominated level and the crowded distance, and the set formed by the first independent solution and In the set formed by the second independent solution, a plurality of third independent solutions are selected; the set formed by the third independent solution is converted into a matrix; a target weight vector is input; and the matrix is normalized to form a regular matrix; According to the target weight vector and the normal matrix, a weighted normalization matrix is constructed; one positive ideal solution and one negative ideal solution are calculated; a positive one of each third independent solution and positive ideal solution is calculated. Degree, and calculate the degree of negative separation of each of the third independent solution and the negative ideal solution; calculate the relative proximity of each of the third independent solutions according to the degree of positive separation and the degree of negative separation; and will have relative proximity The value is defined as the third independent solution that is closest to one, which is a best compromise solution, and the best compromise solution is an optimal transmission line combination.

其中,每一傳輸線組合包括一起點、至少一中繼點、一終點及複數傳輸線,傳輸線包括一第一傳輸線及一第二傳輸線,第一傳輸線係配設於起點及中繼點之間,並且第二傳輸線係配設於中繼點及終點之間,以形成傳輸線組合之一者,其中第一傳輸線之負載狀態與第二傳輸線之負載狀態並不相同。Each transmission line combination includes a point, at least one relay point, an end point, and a plurality of transmission lines. The transmission line includes a first transmission line and a second transmission line, and the first transmission line is disposed between the start point and the relay point, and The second transmission line is disposed between the relay point and the end point to form one of the transmission line combinations, wherein the load state of the first transmission line is different from the load state of the second transmission line.

在一實施例中,計算網路不可靠度之步驟更包括:將一 資訊需求量分佈於起點與終點之間的兩傳輸路徑中,其中兩傳輸路徑係由傳輸線所組成,每一傳輸線係具有複數負載量及一負載上限值;定義一資訊流量向量,其係由每一傳輸路徑之一資訊流量所組成,並且該資訊流量之總和係為資訊需求量;找出所有滿足每一傳輸路徑之資訊流量,係小於或等於每一傳輸線之負載上限值的關係式之資訊流量向量;將滿足上述關係式之每一資訊流量向量,轉換為一對應之負載向量;比較每兩負載向量的大小,並且刪除其中較大者,並將其餘之負載向量定義為一下界向量;評估每一負載向量係大於或等於下界向量的機率,並將機率定義為網路可靠度;以及根據該網路可靠度,來計算得到網路不可靠度。In an embodiment, the step of calculating network unreliability further includes: The information demand is distributed in two transmission paths between the start point and the end point, wherein the two transmission paths are composed of transmission lines, each transmission line has a complex load quantity and a load upper limit value; defining an information flow vector, which is One of each transmission path is composed of information traffic, and the sum of the information flows is the information demand; finding all the information flows satisfying each transmission path is a relationship less than or equal to the load upper limit of each transmission line. Information flow vector; convert each information flow vector satisfying the above relationship into a corresponding load vector; compare the size of each two load vectors, and delete the larger one, and define the remaining load vectors as the lower bound Vector; evaluates the probability that each load vector is greater than or equal to the lower bound vector, and defines the probability as network reliability; and calculates network unreliability based on the network reliability.

在一實施例中,演算法係為一非支配解排序基因演算法,其中執行演算法之步驟更包括:定義一演化次數及一迭帶次數,其中演化次數之起始值為一;每執行一次演算法,則演化次數加一;判斷演化次數是否等於迭帶次數;當演化次數小於迭帶次數,則將第一獨立解所形成之集合及第二獨立解所形成之集合加以合併,並根據網路不可靠度及總成本,來決定非支配性等級及擁擠距離;以及根據非支配性等級及擁擠距離,來執行競爭式選擇,進而挑選出第三獨立解所形成之集合。其中,當演化次數大於或等於迭帶次數,則停止演算法。In an embodiment, the algorithm is a non-dominated solution sorting algorithm, wherein the step of performing the algorithm further comprises: defining an evolution number and a number of times, wherein the starting value of the number of evolutions is one; each execution In one algorithm, the number of evolutions is increased by one; whether the number of evolutions is equal to the number of times of integration; when the number of evolutions is less than the number of times of integration, the set formed by the first independent solution and the set formed by the second independent solution are combined, and According to the network unreliability and the total cost, the non-domination level and the congestion distance are determined; and the competitive selection is performed according to the non-domination level and the congestion distance, and then the set formed by the third independent solution is selected. Wherein, when the number of evolutions is greater than or equal to the number of times of stacking, the algorithm is stopped.

在一實施例中,執行競爭式選擇之步驟,更包括:比較非支配性等級中之二者,並且刪除其中較大者,其餘者則定義為第三獨立解;若該等非支配性等級中之二者係為相等的,則比較具有相等非支配性等級之該二者所對應的擁擠距 離,並且刪除其中所對應的該等擁擠距離係為較小者,其餘者則定義為第三獨立解。In an embodiment, the step of performing a competitive selection further comprises: comparing two of the non-dominant levels, and deleting the larger one, the others being defined as a third independent solution; if the non-dominant level If the two are equal, compare the crowded distances corresponding to the two with equal non-dominated levels And the deleted ones are correspondingly smaller, and the rest are defined as the third independent solution.

有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一較佳實施例的詳細說明中,將可清楚的呈現。以下實施例中所提到的方向用語,例如:上、下、左、右、前或後等,僅是用於參照隨附圖式的方向。因此,該等方向用語僅是用於說明並非是用於限制本發明。The above and other technical contents, features and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments. The directional terms mentioned in the following embodiments, such as upper, lower, left, right, front or rear, etc., are only used to refer to the directions of the accompanying drawings. Therefore, the directional terms are used for illustration only and are not intended to limit the invention.

本發明實施例之隨機電腦網路之傳輸線配置方法,係利用一電腦執行一傳輸線配置軟體,該電腦具有一輸入單元、一運算單元及一輸出單元。至於,傳輸線配置方法主要係將一非支配解排序基因演算法(Non-dominated Sorting Genetic Algorithm II,NSGA-II)與一偏好順序評估法(Technique for Order Preference by Similarity to Ideal Solution,TOPSIS)加以結合,以找出具有最大的網路可靠度及最小的總成本之一最佳傳輸線組合。The transmission line configuration method of the random computer network in the embodiment of the present invention uses a computer to execute a transmission line configuration software, and the computer has an input unit, an operation unit and an output unit. As for the transmission line configuration method, a non-dominated Sorting Genetic Algorithm II (NSGA-II) is combined with a Technology for Order Preference by Similarity to Ideal Solution (TOPSIS). To find the best combination of transmission lines with one of the greatest network reliability and the lowest total cost.

藉由非支配解排序基因演算法,可以找出一非支配解集合(non-dominated set),或稱為一柏拉圖解集合(Pareto set),其中柏拉圖解集合具有複數柏拉圖解(Pareto solution),所謂的柏拉圖解係指此解至少具有一準則(criterion)之表現係勝過其他解。此外,可根據決策者所給定每一準則之相對權重,並結合偏好順序評估法以在此非支配解集合中找出一最佳妥協解(best compromise solution),也就是最佳傳輸線組合。By non-dominated sorting gene algorithm, a non-dominated set, or a Pareto set, can be found, wherein the Pula diagram set has a Pareto solution. The so-called Pella diagram means that the solution has at least one criterion that outperforms other solutions. In addition, a best compromise solution, that is, an optimal transmission line combination, can be found in the set of non-dominated solutions according to the relative weight of each criterion given by the decision maker and in combination with the preference order evaluation method.

首先,建立一網路模型(N,A),以模擬一電腦網路,其中 N代表複數節點,A={a i |1 i n }代表網路模型上的n 條邊a i ,每一邊a i 之距離表示為l i ,且節點N包括一起點O、至少一中繼點及一終點D。其中,以P 1 ,P 2 ,...,P q 表示網路模型中由邊a i 及節點N所組成之q 條最小路徑。此外,電腦網路具有複數傳輸線,以V={v r |1 r z }表示傳輸線所組成的集合,v r 為傳輸線集合中的第r 條傳輸線。其中,每一傳輸線v r 具有多種負載狀態:1,2,...,m r ,且每一負載狀態對應著其可承載之負載量(capacity)係為0=K r 1 <K r 2 <...<,其負載上限值係為,且其對應的機率為Pr()、Pr()、...、Pr(),表示傳輸線v r 所提供之第e 種負載量,且每一傳輸線之單位長度成本係由c r 表示。First, a network model (N, A) is built to simulate a computer network, where N stands for a complex node, A={ a i |1 i n } represents n edges a i on the network model, the distance of each side a i is represented as l i , and the node N includes a point O together, at least one relay point and one end point D. Wherein, P 1 , P 2 , . . . , P q represent the q minimum path composed of the edge a i and the node N in the network model. In addition, the computer network has a complex transmission line with V={ v r |1 r z} represents the set consisting of the transmission line, v r r transmission lines for the article transfer line set. Wherein, each transmission line v r has a plurality of load states: 1, 2, ..., m r , and each load state corresponds to a load capacity that can be carried as 0 = K r 1 < K r 2 <...< Load upper limit Is And its corresponding probability is Pr ( ), Pr ( ),...,Pr( ), Indicates the e- type load provided by the transmission line v r , and the unit length cost of each transmission line is represented by c r .

配合參照第一圖,網路模型具有一起點O、一終點D、兩中繼點N1 、N2 以及四條邊a 1 -a 4 ,並且包括一第一傳輸線及一第二傳輸線,將第一傳輸線配設於起點O及中繼點N1 之間的邊a 1 上,第二傳輸線配設於中繼點N1 及終點D之間的邊a 2 上,以形成一傳輸線組合,或是將第一傳輸線配設於起點O及中繼點N2 之間的邊a 3 上,第二傳輸線配設於中繼點N2 及終點D之間的邊a 4 上,以形成另一傳輸線組合。其中,欲配置之傳輸線的數量係多於兩節點之間的邊線之數量,以形成多組傳輸線組合來找到一最佳傳輸線組合。Referring to the first figure, the network model has a point O, an end point D, two relay points N 1 , N 2 and four sides a 1 - a 4 , and includes a first transmission line and a second transmission line, which will be a transmission line disposed on the origin O side and a relay point between N 1 1, a second transmission line disposed on a side of the relay point between the end point N 1 and D 2 to form a transmission line, or a combination The first transmission line is disposed on the side a 3 between the starting point O and the relay point N 2 , and the second transmission line is disposed on the side a 4 between the relay point N 2 and the ending point D to form another Transmission line combination. Wherein, the number of transmission lines to be configured is more than the number of edges between the two nodes to form a plurality of sets of transmission line combinations to find an optimal transmission line combination.

於本實施例中,將每一傳輸線組合定義為一獨立解,以X =(x 1 ,x 2 ,...,x n )表示,若邊a i 上配設一傳輸線v r 時,則x i =r 。當電腦網路決定一傳輸線組合X 時,則此網路為一隨機電腦網路,且電腦網路可由一資訊流量向量F =(f 1 ,f 2 ,...,f q )及一負載向量Y =(y 1 ,y 2 ,...,y n )來表示。此外,一網路可靠度係 係被定義為在一傳輸線組合下之電腦網路,能成功傳輸一d 單位之資訊需求量的機率,以R d (X )表示,且配置傳輸線之總成本係以C (X )表示。In this embodiment, each transmission line combination is defined as a separate solution, represented by X = ( x 1 , x 2 , . . . , x n ). If a transmission line v r is disposed on the edge a i , then x i = r . When the computer network determines a transmission line combination X , the network is a random computer network, and the computer network can have an information flow vector F = ( f 1 , f 2 , ..., f q ) and a load. The vector Y = ( y 1 , y 2 , ..., y n ) is represented. In addition, a network reliability system is defined as the probability that a computer network under a combination of transmission lines can successfully transmit a d unit of information demand, expressed as R d ( X ), and the total cost of configuring the transmission line is Expressed as C ( X ).

請參照第二圖,其係為執行上述傳輸線配置軟體之流程圖,其可用於評估一電腦網路中複數個傳輸線組合的網路可靠度及總成本,以選擇一最佳傳輸線組合,其步驟整理如下:Please refer to the second figure, which is a flowchart for executing the above-mentioned transmission line configuration software, which can be used to evaluate the network reliability and total cost of a plurality of transmission line combinations in a computer network to select an optimal transmission line combination. Finished as follows:

步驟(S1):首先,將每一傳輸線組合定義為一第一獨立解。同時,由輸入單元接受由傳輸線配置軟體之一使用者,所輸入之需求端之資訊需求量d ,並且定義一初始參數,包括一演化次數count 及一迭帶次數η,並且令演化次數count 為一。其中,迭帶次數η係由使用者所設定。Step (S1): First, each transmission line combination is defined as a first independent solution. At the same time, the input unit accepts the information demand quantity d of the input end of the user of the transmission line configuration software, and defines an initial parameter, including an evolution count count and a stacking number η, and the evolution count count is One. The number of times of stacking η is set by the user.

步驟(S2):隨機產生複數個第一獨立解,以產生θ個初始族群:X 1 ,X 2 ,...,X θ ,並用來計算每一第一獨立解之一網路不可靠度及一總成本。其中,網路不可靠度可由第三圖之步驟(S20)計算得到,並且係以s 1 =1-R d (X )表示,而其總成本以s 2 =C (X )來表示。Step (S2): randomly generating a plurality of first independent solutions to generate θ initial groups: X 1 , X 2 , . . . , X θ , and calculating a network unreliability of each of the first independent solutions And a total cost. The network unreliability can be calculated by the step (S20) of the third figure, and is represented by s 1 =1 - R d ( X ), and the total cost thereof is represented by s 2 = C ( X ).

步驟(S3):執行一演算法,以產生複數第二獨立解。其中,每執行一次演算法,則演化次數加一,也就是count =count +1 ,並且演算法係包含一競爭式選擇、一單點交配及一突變。Step (S3): Perform an algorithm to generate a complex second independent solution. Wherein, each time an algorithm is executed, the number of evolutions is increased by one, that is, count = count + 1 , and the algorithm includes a competitive selection, a single point mating, and a mutation.

步驟(S4):藉由第三圖之步驟(S20),可以計算得到每一第二獨立解之一網路不可靠度s 1 及一總成本s 2Step (S4): By the step (S20) of the third figure, one of the network unreliability s 1 and the total cost s 2 of each of the second independent solutions can be calculated.

步驟(S5):將第一獨立解所形成之集合及第二獨立解所形成之集合加以合併,並根據其等各別之網路不可靠度及總 成本,以決定每一第一獨立解之一非支配性等級(rank)及一擁擠距離,以及每一第二獨立解之一非支配性等級及一擁擠距離。Step (S5): combining the set formed by the first independent solution and the set formed by the second independent solution, and according to their respective network unreliability and total Cost, to determine one of the first independent solutions, one non-dominant rank and one crowded distance, and one of each second independent solution, a non-dominated level and a crowded distance.

步驟(S6):根據非支配性等級及擁擠距離,以執行一競爭式選擇,而由第一獨立解所形成之集合及第二獨立解所形成之集合中,挑選出複數個第三獨立解。其中,執行競爭式選擇之步驟,更包括:將所有第一獨立解及第二獨立解的非支配性等級進行比較,並且刪除其中較大者,則其餘者定義為第三獨立解;若非支配性等級之其二係為相等的,則比較具有相等的非支配性等級之二者所對應的擁擠距離,並且刪除其中所對應的該等擁擠距離係為較小者,則其餘者定義為第三獨立解。特別地是,第三獨立解乃係所謂的柏拉圖解,因此第三獨立解的非支配性等級係為最佳的非支配性等級,也就是rank=1。Step (S6): selecting a plurality of third independent solutions from the set formed by the first independent solution and the second independent solution according to the non-dominance level and the congestion distance to perform a competitive selection. . The step of performing a competitive selection further includes: comparing the non-dominated levels of all the first independent solutions and the second independent solutions, and deleting the larger ones, and the remaining ones are defined as the third independent solutions; If the second level of the sex rank is equal, then the crowded distance corresponding to both of the equal non-dominant grades is compared, and the corresponding crowded distances are deleted, and the rest are defined as the first Three independent solutions. In particular, the third independent solution is a so-called Pella diagram, so the non-dominance level of the third independent solution is the best non-dominated level, ie rank=1.

此時,判斷其演化次數count 是否等於使用者所設定之迭帶次數η。當演化次數count 小於迭帶次數η時,則回到步驟(S3);當演化次數count 大於或等於迭帶次數η,則停止進行演算法,輸出單元將輸出第三獨立解所形成之集合至下一步驟(S7)。At this time, it is determined whether the count number is equal to the number of iterative evolution of a user with a set of η. When the count is less than the number of iterative times with evolution [eta], the process returns to step (S3); when the count is greater than or equal to the evolution of the number of iterative frequency and [eta], the algorithm is stopped, the output unit outputs the third set of separate solutions to the formed The next step (S7).

步驟(S7):將第三獨立解所形成之集合轉換為一矩陣S ,其中矩陣S 以複數元素s ij 表示第三獨立解所形成之集合中第i 個獨立解的第j 個目標值。Step (S7): Converting the set formed by the third independent solution into a matrix S , wherein the matrix S represents the j- th target value of the i- th independent solution in the set formed by the third independent solution by the complex element s ij .

步驟(S8):輸入一目標權重向量W ,其中目標權重向量W 具有複數個權重w j ,以w j 表示第j 個目標值之權重,且所有權重之總和係為一,也就是W 須滿足 Step (S8): input a target weight vector W , wherein the target weight vector W has a plurality of weights w j , w j represents the weight of the jth target value, and the sum of the weights is one, that is, the W must satisfy

步驟(S9):將矩陣S 正規化,以形成一正規矩陣 ,其運算式如下:,其中i =1,2,...,τ且j =1,2 (1)Step (S9): normalizing the matrix S to form a regular matrix , its expression is as follows: , where i =1, 2, ..., τ and j =1, 2 (1)

步驟(S10):根據目標權重向量W 及正規矩陣,以建構一加權正規化矩陣,其運算式如下:,其中i =1,2,...,τ且j =1,2 (2)Step (S10): according to the target weight vector W and the normal matrix To construct a weighted normalization matrix , its expression is as follows: , where i =1, 2, ..., τ and j =1, 2 (2)

步驟(S11):求算加權正規化矩陣之一正理想解(positive ideal solution)S + 及一負理想解(negative ideal solution)S - ,其運算式如下: Step (S11): Calculating a weighted normalization matrix One positive ideal solution S + and one negative ideal solution S - , the expression is as follows:

步驟(S12):計算每一第三獨立解與正理想解之一正分離程度,以及計算每一第三獨立解與負理想解之一負分離程度,其運算式如下:,其中i =1,2,...,τ (5)Step (S12): calculating a degree of positive separation between each of the third independent solution and the positive ideal solution And calculating the degree of negative separation of each of the third independent solution and the negative ideal solution , its expression is as follows: , where i =1, 2,..., τ (5)

,其中i =1,2,...,τ (6) , where i =1, 2,..., τ (6)

步驟(S13):根據正分離程度及負分離程度,以計算每一第三獨立解之一相對接近度(relative closeness)H i ,其運算式如下:,其中i =1,2,...,τ且0<H i <1 (7)Step (S13): according to the degree of positive separation And negative separation To calculate the relative closeness H i of each of the third independent solutions, the expression is as follows: , where i = 1, 2, ..., τ and 0 < H i <1 (7)

步驟(S14):定義具有相對接近度H i 之數值為最接近為一 的第三獨立解,其係為一最佳妥協解,步驟(S15):定義上述最佳妥協解係為一最佳傳輸線組合,並藉由輸出單元以輸出最佳傳輸線組合於一顯示單元上顯示。Step (S14): defining a third independent solution having a relative proximity H i that is closest to one, which is an optimal compromise solution, and step (S15): defining the best compromise solution as the best one. The transmission lines are combined and displayed by combining the output transmission unit with the output optimal transmission line on a display unit.

如第三圖所示,其係為執行上述步驟(S20)的過程中,所計算網路不可靠度之方法流程圖。藉由網路可靠度評估演算法(network reliability evaluation algorithm,NREA),並配合最小路徑法(minimal paths,MP)及遞迴不交和(Recursive Sum of Disjoint Products,RSDP)法,來求算網路不可靠度。其詳細步驟整理如下:步驟(S21):將一資訊需求量分佈於起點與終點之間的兩傳輸路徑中,其中兩傳輸路徑係由複數傳輸線所組成。As shown in the third figure, it is a flowchart of a method for calculating network unreliability in the process of performing the above step (S20). Through the network reliability evaluation algorithm (NREA), and with the minimum path (MP) and Recursive Sum of Disjoint Products (RSDP) method to calculate the network The road is unreliable. The detailed steps are as follows: Step (S21): A information demand is distributed in two transmission paths between the start point and the end point, wherein the two transmission paths are composed of a plurality of transmission lines.

步驟(S22):定義一資訊流量向量F =(f 1 ,f 2 ,...,f m ),其係由每一傳輸路徑配置所傳送的資訊流量向量之一資訊流量所組成,其中每一資訊流量係為經由起點與終點之間的某一傳輸路徑所傳送的資訊。Step (S22): defining an information flow vector F = ( f 1 , f 2 , ..., f m ), which is composed of one of the information flow vectors transmitted by each transmission path configuration, wherein each An information flow is information transmitted via a transmission path between a start point and an end point.

步驟(S23):找出所有滿足每一傳輸路徑之資訊流量,係小於或等於每一傳輸線之負載上限值的關係式之資訊流量向量F ,也就是說,判斷其是否滿足下列關係式: ,其中a i A。其中,所有傳輸路徑中資訊流量之總和為資訊需求量,必須滿足。若得到至少一個資訊流量向量F ,則執行步驟(S23);否則,定義傳輸線組合之網路可靠度R d 為零,並執行步驟(S27),以得到網路不可靠度s 1 =1-R d (X ),且傳送網路不可靠度s 1 之數值至第二圖中 步驟(S2)或(S4)。Step (S23): Find all the information flow F that satisfies the information flow of each transmission path, which is less than or equal to the load upper limit value of each transmission line, that is, whether it satisfies the following relationship: , where a i A. The sum of the information traffic in all transmission paths is the information demand and must be met. . If at least one information flow vector F is obtained , step (S23) is performed; otherwise, the network reliability R d of the transmission line combination is defined to be zero, and step (S27) is performed to obtain network unreliability s 1 =1- R d ( X ), and the value of the network unreliability s 1 is transmitted to the step (S2) or (S4) in the second figure.

步驟(S24):藉由運算單元,將滿足上述關係式之每一資訊流量向量,轉換為一對應之負載向量Y =(y 1 ,y 2 ,...,y n ),負載向量Y =(y 1 ,y 2 ,...,y n )係經由每一傳輸線之一負載量所組成,其可利用下列關係式作轉換:y i =,其中e {1,2,...,},並且滿足,其中a i A。Step (S24): converting, by the operation unit, each information flow vector satisfying the above relationship into a corresponding load vector Y =( y 1 , y 2 , . . . , y n ), and the load vector Y = ( y 1 , y 2 ,..., y n ) is composed of one of the transmission lines of each transmission line, which can be converted by using the following relation: y i = , where e {1,2,..., }, and meet , where a i A.

步驟(S25):比較每兩負載向量的大小,刪除其中較大者,定義其餘之負載向量為下界向量d -MPs (lower boundary vector ford )。Step (S25): comparing the size of each of two load vectors, delete greater, the rest of the load vector is defined as the lower bound vector d - MPs (lower boundary vector for d).

步驟(S26):評估每一負載向量係大於或等於下界向量的機率,並定義此機率為網路可靠度R d Step (S26): Evaluate the probability that each load vector is greater than or equal to the lower bound vector, and define the probability as the network reliability R d .

步驟(S27):根據網路可靠度R d ,以計算得到網路不可靠度s 1 =1-R d (X )。最後,結束步驟(S20)之迴圈後,將網路不可靠度s 1 之值傳送至第二圖中步驟(S2)或(S4)。Step (S27): Calculate the network unreliability s 1 =1- R d ( X ) according to the network reliability R d . Finally, after the loop of the step (S20) is finished, the value of the network unreliability s 1 is transmitted to the step (S2) or (S4) in the second figure.

以下將在一較佳實施例中,說明如何利用隨機電腦網路之傳輸線配置方法,以實施支配解排序基因演算法來找出一柏拉圖集合,也就是藉由第二圖中步驟(S1)至(S6)以找出第三獨立解集合。此外,再結合實施偏好順序評估法,而可由上述柏拉圖集合中挑選出一最佳妥協解,也就是第二圖中步驟(S7)至(S15),以找出具有最大網路可靠度及最小總成本的一最佳傳輸線配置。In the following, in a preferred embodiment, how to use a transmission line configuration method of a random computer network to implement a dominating solution algorithm to find a Plato set, that is, by using the step (S1) in the second figure. (S6) to find a third independent solution set. In addition, in combination with the implementation of the preference order evaluation method, a best compromise solution can be selected from the above-mentioned Plato set, that is, steps (S7) to (S15) in the second figure to find the maximum network reliability and minimum. An optimal transmission line configuration for total cost.

同時參照第四圖、表一及表二,第四圖係為台灣大專院校之電腦網路的網路模型示意圖,表一及表二中之80條傳輸線係為電腦網路公司現有之傳輸線。由80條傳輸線中,挑選傳輸線並配置於台灣大專院校之電腦網路中,並且每一傳輸線之單位長度成本係由新台幣(NTD)為單位來計算,且其係由複數第一實體電線OC-36(Optical Carrier 36)以及複數第二實體電線OC-18 lines(Optical Carrier 18)所組成。其中,每一第一實體電線OC-36係具有兩種負載狀態:一種於正常情況下可提供2Gbps(giga bits per second)之頻寬速度,另一種則於失效情況下提供0Gbps之頻寬速度;同 時,每一第二實體電線OC-18係具有兩種負載狀態:一種於正常情況下可提供1Gbps之頻寬速度,另一種則於失效情況下提供0 Gbps之頻寬速度。At the same time, refer to the fourth figure, Table 1 and Table 2. The fourth picture is a schematic diagram of the network model of the computer network of Taiwan universities and colleges. The 80 transmission lines in Table 1 and Table 2 are the existing transmission lines of the computer network company. . Among the 80 transmission lines, the transmission line is selected and deployed in the computer network of Taiwanese colleges and universities, and the unit length cost of each transmission line is calculated by NTD, and it is composed of a plurality of first physical wires. OC-36 (Optical Carrier 36) and a plurality of second physical wires OC-18 lines (Optical Carrier 18). Each of the first physical wires OC-36 has two load states: one can provide a bandwidth of 2 Gbps (giga bits per second) under normal conditions, and the other provides a bandwidth of 0 Gbps in the case of failure. ;with Each second physical wire OC-18 has two load states: one that provides 1 Gbps of bandwidth speed under normal conditions and the other provides 0 Gbps bandwidth speed in the event of a failure.

以下舉例說明傳輸線及其機率分布狀況:假設一傳輸線係由兩第一實體電線OC-36組成,則每一第一實體電線OC-36處於失效情況下之機率為0.1,並且此傳輸線具有三種負載狀態:0Gbps、2Gbps及4Gbps。若兩第一實體電線OC-36皆處於失效情況,傳輸線之負載狀態為0Gbps,則對應此負載狀態之機率為(0.9)0 (0.1)2 =0.01。若傳輸線所提供之負載狀態為2Gbps則對應此負載狀態之機率為(0.9)1 (0.1)1 =0.18。若傳輸線所提供之負載狀態為4Gbps,則對應此負載狀態之機率(0.9)2 (0.1)0 =0.81。The following is an example of the transmission line and its probability distribution: assuming that a transmission line consists of two first physical wires OC-36, the probability of each first physical wire OC-36 being in the event of failure is 0.1, and the transmission line has three loads. Status: 0Gbps, 2Gbps and 4Gbps. If both first physical wires OC-36 are in a failure condition and the load state of the transmission line is 0 Gbps, the probability of corresponding to the load state is (0.9) 0 (0.1) 2 = 0.01. If the load status provided by the transmission line is 2 Gbps, the probability of corresponding to the load status is (0.9) 1 (0.1) 1 =0.18. If the load status provided by the transmission line is 4 Gbps, the probability of corresponding to the load status (0.9) 2 (0.1) 0 = 0.81.

第四圖中的網路模型之架構,係由多所大專院校、高中及國中的網路伺服器所連結而成,且每一網路伺服器係由一節點所表示,並以台灣大學NTU作為起點O,而以中山大 學NSYSU作為終點D。考慮在不同的資訊需求量d =3Gb、d =4Gb及d =5Gb下,藉由支配解排序基因演算法來找出一柏拉圖集合前,需先定義一初始參數,包括一初始族群θ=100、一迭帶次數η=3000、一交配率α=0.8及一突變率β=0.1。此外,將網路模型中複數邊的長度資訊係列於表三。The architecture of the network model in the fourth figure is a network of servers from a number of colleges, high schools, and countries. Each network server is represented by a node and is used by Taiwan University. NTU is used as the starting point O, and NSYSU of Zhongshan University is used as the ending point D. Considering that different information needs d = 3Gb, d = 4Gb and d = 5Gb, before finding a Platonic set by dominating the solution sorting algorithm, we need to define an initial parameter, including an initial group θ=100. The number of times of laps is η=3000, a mating rate α=0.8, and a mutation rate β=0.1. In addition, the length information of the complex side in the network model is summarized in Table 3.

藉由第二圖及第三圖中的步驟所求出之柏拉圖集合,以表四列出不同資訊需求量下的各種傳輸線組合之結果,並且第五圖描繪出資訊需求量d =5Gb時之複數最佳妥協解的分布,也就是具有不同網路可靠度及其對應之總成本的最佳傳輸線組合之分布。The results of the various combinations of transmission lines under different information requirements are listed in Table 4 by the set of Platos obtained by the steps in the second and third figures, and the fifth figure depicts the information demand d = 5Gb. The distribution of the complex best compromise solution, that is, the distribution of the best transmission line combinations with different network reliability and their corresponding total cost.

於本實施例中,提供三種方案以供決策者挑選最適當的傳輸線組合:以傳輸線組合之網路可靠度作為一主要準則、以傳輸線組合之總成本作為一主要準則,或是並無特定準 則。若以網路可靠度作為一主要準則,則設定目標權重向量W =(0.8,0.2),並可由第五圖及表四中,得知此種傳輸線組合之網路可靠度係為0.95436,且其總成本為$65385(NTD);若無特定準則,則設定目標權重向量W =(0.5,0.5),並可知此種傳輸線組合之網路可靠度為0.93487,且其總成本為$62450(NTD);若以總成本作為一主要準則,則設定目標權重向量W =(0.2,0.8),並可知此種傳輸線組合之網路可靠度為0.92895,且其總成本為$62360(NTD)。根據目標權重向量中之不同的權重,可藉由偏好順序評估法而可由柏拉圖集合中挑選出一最佳妥協解。因此,決策者可由多個最佳傳輸線組合中,根據不同準則,以挑選出一最適當的傳輸線組合。In this embodiment, three schemes are provided for the decision maker to select the most appropriate combination of transmission lines: the network reliability of the transmission line combination is used as a main criterion, the total cost of the transmission line combination is used as a main criterion, or there is no specific criterion. . If the network reliability is used as the main criterion, the target weight vector W = (0.8, 0.2) is set, and the network reliability of the transmission line combination is 0.95436, as shown in the fifth and fourth tables. The total cost is $65385 (NTD); if there is no specific criterion, the target weight vector W = (0.5, 0.5) is set, and the network reliability of this transmission line combination is 0.93487, and the total cost is $62450 (NTD). If the total cost is used as the main criterion, the target weight vector W = (0.2, 0.8) is set, and the network reliability of the transmission line combination is 0.92895, and the total cost is $62360 (NTD). According to the different weights in the target weight vector, an optimal compromise solution can be selected from the Plato set by the preference order evaluation method. Therefore, the decision maker can select a combination of the most appropriate transmission lines from a plurality of optimal transmission line combinations according to different criteria.

綜上所述,本發明提供一隨機電腦網路之傳輸線配置方法,可考量網路可靠度或總成本,來找出一最佳傳輸線組合,使得電腦網路中供應端在能滿足需求端之特定資訊需求量下,用以確保資訊能夠穩定的配送至需求端。In summary, the present invention provides a transmission line configuration method for a random computer network, which can consider network reliability or total cost to find an optimal transmission line combination, so that the supply end of the computer network can meet the demand side. Specific information needs to ensure that information can be distributed to the demand side.

惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。另外本發明的任一實施例或申請專利範圍不須達成本發明所揭露之全部目的或優點或特點。此外,摘要部分和標題僅是用來輔助專利文件搜尋之用,並非用來限制本發明之權利範圍。The above is only the preferred embodiment of the present invention, and the scope of the invention is not limited thereto, that is, the simple equivalent changes and modifications made by the scope of the invention and the description of the invention are All remain within the scope of the invention patent. In addition, any of the objects or advantages or features of the present invention are not required to be achieved by any embodiment or application of the invention. In addition, the abstract sections and headings are only used to assist in the search of patent documents and are not intended to limit the scope of the invention.

第一圖,係為網路模型的簡易示意圖。The first picture is a simplified diagram of the network model.

第二圖,其係為本發明實施例中隨機電腦網路之傳輸線 配置方法的流程圖。The second figure is a transmission line of a random computer network in the embodiment of the present invention. Flow chart of the configuration method.

第三圖,係為計算網路不可靠度之方法流程圖。The third figure is a flow chart of the method for calculating network unreliability.

第四圖,係為台灣大專院校之電腦網路的網路模型之示意圖。The fourth picture is a schematic diagram of the network model of the computer network of Taiwanese colleges and universities.

第五圖,係為第四圖中網路模型所得到之最佳傳輸線組合,並根據其網路可靠度及總成本所分布的示意圖。The fifth figure is a schematic diagram of the best transmission line combination obtained by the network model in the fourth figure, and distributed according to its network reliability and total cost.

Claims (10)

一種隨機電腦網路之傳輸線配置方法,其係用於評估一電腦網路中之複數個傳輸線組合的網路可靠度及總成本,以選擇一最佳傳輸線組合,該方法包括:將每一該傳輸線組合定義為一第一獨立解;計算每一該第一獨立解之一網路不可靠度及一總成本;執行一演算法,以產生複數第二獨立解,並計算每一該第二獨立解之一網路不可靠度及一總成本;將該等第一獨立解所形成之集合及該等第二獨立解所形成之集合加以合併,並根據該等網路不可靠度及該等總成本,來決定每一該第一獨立解之一非支配性等級及一擁擠距離,以及每一該第二獨立解之一非支配性等級及一擁擠距離;根據該等非支配性等級及該等擁擠距離,以執行一競爭式選擇,而由該等第一獨立解所形成之集合以及該等第二獨立解所形成之集合中,挑選出複數第三獨立解;將該等第三獨立解所形成之集合轉換為一矩陣;輸入一目標權重向量,其中該目標權重向量係具有複數個權重,且該等權重之總和係為一;將該矩陣正規化,以形成一正規矩陣;根據該目標權重向量及該正規矩陣,以建構一加權正規化矩陣;求算該加權正規化矩陣之一正理想解及一負理想解;計算該每一第三獨立解與該正理想解之一正分離程度, 以及計算該每一第三獨立解與該負理想解之一負分離程度;根據該正分離程度及該負分離程度,以計算該每一第三獨立解之一相對接近度;以及將具有該相對接近度之數值為最接近為一的該第三獨立解,定義為一最佳妥協解,且該最佳妥協解係為一最佳傳輸線組合。A transmission line configuration method for a random computer network, which is used for evaluating network reliability and total cost of a plurality of transmission line combinations in a computer network to select an optimal transmission line combination, the method comprising: The transmission line combination is defined as a first independent solution; calculating one of the first independent solutions for network unreliability and a total cost; performing an algorithm to generate a complex second independent solution, and calculating each of the second Independently solving a network unreliability and a total cost; combining the set formed by the first independent solutions and the set formed by the second independent solutions, and according to the network unreliability and the And a total cost, to determine a non-dominated level and a crowded distance of each of the first independent solutions, and a non-dominated level and a crowded distance of each of the second independent solutions; according to the non-dominant level And the crowded distances to perform a competitive selection, and wherein the set of the first independent solutions and the set of the second independent solutions select a complex third independent solution; Three independent Converting the formed set into a matrix; inputting a target weight vector, wherein the target weight vector has a plurality of weights, and the sum of the weights is one; normalizing the matrix to form a regular matrix; a target weight vector and the normal matrix to construct a weighted normalization matrix; calculating a positive ideal solution and a negative ideal solution of the weighted normalization matrix; calculating each of the third independent solution and the positive ideal solution Degree of separation, And calculating a degree of negative separation of each of the third independent solution and the negative ideal solution; calculating a relative proximity of each of the third independent solutions according to the degree of positive separation and the degree of negative separation; and The value of the relative proximity is the third independent solution closest to one, defined as an optimal compromise solution, and the best compromise solution is an optimal transmission line combination. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,其中每一該傳輸線組合包括一起點、至少一中繼點、一終點及複數傳輸線,該等傳輸線包括一第一傳輸線及一第二傳輸線,該第一傳輸線係配設於該起點及該中繼點之間,並且該第二傳輸線係配設於該中繼點及該終點之間,以形成該等傳輸線組合中之一者,其中該第一傳輸線之負載狀態與該第二傳輸線之負載狀態並不相同。The method for configuring a transmission line of a random computer network according to claim 1, wherein each of the transmission line combinations includes a point, at least one relay point, an end point, and a plurality of transmission lines, wherein the transmission line includes a first transmission line and a second transmission line, the first transmission line is disposed between the starting point and the relay point, and the second transmission line is disposed between the relay point and the end point to form a combination of the transmission lines In one case, the load state of the first transmission line is not the same as the load state of the second transmission line. 如申請專利範圍第2項所述之隨機電腦網路之傳輸線配置方法,其中計算該網路不可靠度之步驟更包括:將一資訊需求量分佈於該起點與該終點之間的兩傳輸路徑中,其中該兩傳輸路徑係由該等傳輸線所組成,每一該傳輸線具有複數負載量及一負載上限值;定義一資訊流量向量,其係為由每一該傳輸路徑之一資訊流量所組成,並且該等資訊流量之總和係為該資訊需求量;找出所有滿足每一該傳輸路徑之該資訊流量,係小於或等於每一該傳輸線之該負載上限值的關係式之該等資訊流量向量; 滿足上述關係式之每一該資訊流量向量,轉換為一對應之負載向量;比較每兩該負載向量的大小,並且刪除其中較大者,其餘之該等負載向量係被定義為一下界向量;評估每一該負載向量係大於或等於該下界向量的機率,並將該機率定義為該網路可靠度;以及根據該網路可靠度,以計算得到該網路不可靠度。The method for configuring a transmission line of a random computer network according to claim 2, wherein the step of calculating the network unreliability further comprises: distributing an information demand amount to the two transmission paths between the starting point and the end point. Wherein the two transmission paths are composed of the transmission lines, each of the transmission lines having a complex load amount and a load upper limit value; defining an information flow vector, which is an information flow rate of each of the transmission paths Composed, and the sum of the information flows is the information demand; finding all the information flows satisfying each of the transmission paths is less than or equal to the relationship of the load upper limit of each of the transmission lines Information flow vector Each of the information flow vectors satisfying the above relationship is converted into a corresponding load vector; the size of each of the load vectors is compared, and the larger one is deleted, and the remaining load vectors are defined as a lower bound vector; Evaluating the probability that each of the load vectors is greater than or equal to the lower bound vector, and defining the probability as the network reliability; and calculating the network unreliability according to the network reliability. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,該演算法係為一非支配解排序基因演算法。For example, the transmission line configuration method of the random computer network described in claim 1 is a non-dominated solution sorting algorithm. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,其中執行該演算法之步驟,更包括:定義一演化次數及一迭帶次數,其中該演化次數之起始值為一;每執行一次該演算法,則該演化次數加一;判斷該演化次數是否等於該迭帶次數;當該演化次數小於該迭帶次數時,則將該等第一獨立解所形成之集合及該等第二獨立解所形成之集合加以合併,並根據該等網路不可靠度及該等總成本,來決定該等非支配性等級及該等擁擠距離;以及根據該等非支配性等級及該等擁擠距離,以執行該競爭式選擇,進而挑選出該第三獨立解所形成之集合。The method for configuring a transmission line of a random computer network according to claim 1, wherein the step of executing the algorithm further includes: defining an evolution number and a number of times, wherein the initial value of the evolution number is one Each time the algorithm is executed, the number of evolutions is increased by one; whether the number of evolutions is equal to the number of times of the overlap; and when the number of evolutions is less than the number of times of the overlap, the set formed by the first independent solutions and The sets formed by the second independent solutions are combined, and the non-dominated levels and the crowded distances are determined according to the network unreliability and the total cost; and according to the non-dominant levels And the crowded distances to perform the competitive selection, and then select the set formed by the third independent solution. 如申請專利範圍第5項所述之隨機電腦網路之傳輸線配置方法,其中該迭帶次數係由一使用者所設定。The method for configuring a transmission line of a random computer network according to claim 5, wherein the number of times of the connection is set by a user. 如申請專利範圍第5項所述之隨機電腦網路之傳輸線配置方法,其中判斷該演化次數是否等於該迭帶次數之步驟更包括:當該演化次數大於或等於該迭帶次數,則停止該演算法。The method for configuring a transmission line of a random computer network according to claim 5, wherein the step of determining whether the number of evolutions is equal to the number of times of the overlap further comprises: stopping the number of times when the number of evolutions is greater than or equal to the number of times of the overlap Algorithm. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,其中執行該競爭式選擇之步驟,更包括:將該等非支配性等級中之二者加以比較,並且刪除其中較大者,其餘者則定義為該第三獨立解。The method for configuring a transmission line of a random computer network according to claim 1, wherein the step of performing the competitive selection further comprises: comparing the two non-dominant levels, and deleting the larger one. The rest are defined as the third independent solution. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,其中執行該競爭式選擇之步驟,更包括:將該等非支配性等級中之二者加以比較;以及若該等非支配性等級之其二係為相等的,則比較具有相等非支配性等級之該二者所對應的該等擁擠距離,並且刪除其中所對應的該等擁擠距離係為較小者,其餘者則定義為該第三獨立解。The method for configuring a transmission line of a random computer network according to claim 1, wherein the step of performing the competitive selection further comprises: comparing the two non-dominant levels; and if the If the second level of dominance is equal, the crowded distances corresponding to the two having equal non-dominant levels are compared, and the corresponding crowded distances are deleted, and the rest are Defined as this third independent solution. 如申請專利範圍第1項所述之隨機電腦網路之傳輸線配置方法,更包括:利用一電腦執行一傳輸線配置軟體,該電腦具有一輸入單元、一運算單元及一輸出單元;由該輸入單元會接受由該傳輸線配置軟體之一使用者所輸入之一資訊需求量、每一該傳輸線之複數負載狀態及一負載上限值;藉由該運算單元演算出該最佳傳輸線組合;以及將該最佳傳輸線組合顯示於該輸出單元上。The method for configuring a transmission line of a random computer network according to claim 1, further comprising: executing a transmission line configuration software by using a computer, the computer having an input unit, an operation unit and an output unit; Receiving one of the information demand input by the user of the transmission line configuration software, the complex load state of each of the transmission lines, and a load upper limit value; the optimal transmission line combination is calculated by the operation unit; The optimal transmission line combination is displayed on the output unit.
TW101118453A 2012-05-24 2012-05-24 Method for assigning transmission line of stochastic computer network TWI491205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101118453A TWI491205B (en) 2012-05-24 2012-05-24 Method for assigning transmission line of stochastic computer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101118453A TWI491205B (en) 2012-05-24 2012-05-24 Method for assigning transmission line of stochastic computer network

Publications (2)

Publication Number Publication Date
TW201349798A TW201349798A (en) 2013-12-01
TWI491205B true TWI491205B (en) 2015-07-01

Family

ID=50157625

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101118453A TWI491205B (en) 2012-05-24 2012-05-24 Method for assigning transmission line of stochastic computer network

Country Status (1)

Country Link
TW (1) TWI491205B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI748887B (en) * 2021-03-03 2021-12-01 國立陽明交通大學 Network reliability calculation method, device and computer readable medium thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201131883A (en) * 2009-05-19 2011-09-16 Marvell World Trade Ltd Circuits and methods combining signal power
US8121042B2 (en) * 2008-06-30 2012-02-21 The Boeing Company Reliability estimation methods for large networked systems
TW201218659A (en) * 2010-10-19 2012-05-01 Univ Nat Taiwan Science Tech Method for assigning transmission line of electric network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8121042B2 (en) * 2008-06-30 2012-02-21 The Boeing Company Reliability estimation methods for large networked systems
TW201131883A (en) * 2009-05-19 2011-09-16 Marvell World Trade Ltd Circuits and methods combining signal power
TW201218659A (en) * 2010-10-19 2012-05-01 Univ Nat Taiwan Science Tech Method for assigning transmission line of electric network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI748887B (en) * 2021-03-03 2021-12-01 國立陽明交通大學 Network reliability calculation method, device and computer readable medium thereof

Also Published As

Publication number Publication date
TW201349798A (en) 2013-12-01

Similar Documents

Publication Publication Date Title
CN112511342B (en) Network slicing method, apparatus, electronic device and storage medium
US20210133534A1 (en) Cloud task scheduling method based on phagocytosis-based hybrid particle swarm optimization and genetic algorithm
WO2021051713A1 (en) Working method and device for deep learning training task
CN107493334B (en) A method for enhancing the reliability of cloud computing network architecture system
CN108076158B (en) Minimum load route selection method and system based on naive Bayes classifier
CN108287666B (en) Data storage method and device for cloud storage environment
WO2017219890A1 (en) Method for generating routing control action in software defined network and related device
CN105897584B (en) Paths planning method and controller
CN101119503B (en) A method for selecting a route in a CLOS switching network and a route selection device
CN107977740A (en) A kind of scene O&M intelligent dispatching method
CN110058937B (en) Method, apparatus and medium for scheduling dedicated processing resources
CN103179052A (en) A virtual resource allocation method and system based on proximity centrality
CN116501711A (en) Computing power network task scheduling method based on &#39;memory computing separation&#39; architecture
TWI426383B (en) Estimation method to evaluate a system reliability of a cloud computing network
CN105515987A (en) SDN framework based virtual optical network oriented mapping method
CN112187510B (en) Virtual network function placement method based on genetic algorithm and electronic device
CN115907038A (en) A Multivariate Control Decision-Making Method Based on Federated Split Learning Framework
CN110888728B (en) Task scheduling method of button cluster server
CN104954278A (en) Bee colony optimization based network traffic scheduling method under multiple QoS (quality of service) constraints
CN110322318B (en) Client grouping method, device and computer storage medium
Wen et al. Load balancing job assignment for cluster-based cloud computing
JP2016509410A5 (en)
CN108965020A (en) Cross-domain virtual network mapping method and device thereof, computer-readable medium
TWI491205B (en) Method for assigning transmission line of stochastic computer network
CN102769806A (en) Resource allocation method and device for optical transport network

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees