• 沒有找到結果。

SOLVING SORTING AND RELATED PROBLEMS BY QUADRATIC PERCEPTRONS

N/A
N/A
Protected

Academic year: 2021

Share "SOLVING SORTING AND RELATED PROBLEMS BY QUADRATIC PERCEPTRONS"

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

Fig. 2 shows the C W light output power against current characteristics at 20°C. The threshold current (density) is 57mA (-3.2kA/cm2), which is as low as that for a 650nm- band laser diode with a double-heterostructure (DH structure) [l]. We believe this to be the lowest ever value for a 630nm- band AlGaInP laser diode. The maximum C W output power is -15mW, and this is limited by the C O D (catastrophic optical damage) of this structure. The slope efficiency of a laser diode is as high as 0.4 W/A for a 670 nm-band laser diode with a D H structure [8]. The maximum C W operating temperature is 50°C.

Fig. 2 CW light output power against current characteristics

20T, uncoated

Fig. 3 shows the oscillation spectrum for laser diodes at 20"C, 8 m W under C W operation. The oscillation wavelength is 635.6 nm.

wavelength, n m Fig. 3 Lasing spectrum

20T, CW, 8 mW, A, = 635.6 nm

Fig. 4 shows the far-field patterns of the laser diodes. Stable fundamental transverse-mode operation is obtained up t o 8mW. The beam divergence perpendicular to and parallel with the junction a t a light output power of 8 m W are 30 and 8.5", respectively.

In conclusion, the low-threshold 630 nm-band laser diodes have been achieved by using AlGaInP lasers with an MQW active layer. The threshold current was as low as 57mA at 20"C, and the oscillation wavelength was 635.6nm at 8mW. Stable fundamental transverse-mode operation was obtained up to 8 mW. The maximum light output power was 15 mW at 20°C. The increased light output power of the lasers may be realised by introducing the current-blocking region near the 906

facets, and by forming AR and HR coatings for the front and

rear facets, respectively. 4, *

'4

e,,

, deg Fig. 4 Far-field patterns

20°C

Acknowledgment: The authors would like to thank T. Niina for his guidance and support.

2Sth February 1992

M. Shono, H. Hamada, S. Honda, R. Hiroyama, K. Ycdoshi and t. Yamaguchi (Semiconductor Research Center, S A N Y O Electric. Co., Ltd., 1-18-13 Hashiridani, Hirakata, Osaka, 573, Japan)

References

1 HAMADA, H., SHONO, M., HONDA, s., HIROYAMA, R., YODOSHI, K., and YAMAGUCHI, T.: 'AIGalnP visible laser diodes grown on mis- oriented substrates', IEEE J . Quantum Electron., 1991, QE-27, pp. 1483-1490

2 ITAYA, K., ISHIKAWA, M., and UEMATSU, Y.: '636nm room tem- perature CW operation by heterobarrier blocking structure InGaAlP laser diodes', Electron. Lett., 1990,M. pp. 839-840 and YUASA, T.: '632.7nm CW operation (20°C) of AlGaInP visible laser diodes fabricated on (001) 6" off toward (110) GaAs sub- strate', Jpn. J . Appl. Phys., 1990.29, pp. L1669-L1671 4 VALSTER, A., VAN DER POEL, c. I., RNKE, M. N., and BOERMANS, M. I.

E.: 'Low threshold current density (760A/m2) and high power (45 m w ) operation of strained Ga,.,,ln,.,,P multiquantum well laser diodes emitting at 632nm', Electron. Lett., 1992, 28, pp. 144- 145

KAJIMURA, T.: 'Uniform ptype impuritydoped multiquantum well AlGaInP semiconductor lasers with a lasing wavelength of 633 nm at 20"C', Appl. Phys. Lett., 1991,59, pp. 1943-1945

6 KATSUYAMA, T., YOSHIDA, I., SHINKAI, I., HASHIMOTO, I., and HAYASHI,

H.: '637nm cw operation of low threshold current AlGaInP strained single quantum well laser diodes'. Extended Abstracts Int. Conf. on Solid State Devices and Materials, 1991, pp. 117-119 7 HAMADA, H., HONDA, s., SHONO, M., HIROYAMA, R., YODOSHI, K., and

YAMAGUCHI, T.: 'Activation of Zn acceptors in AlGalnP epitaxial layers grown on misoriented substrates by metal organic chemical vapour deposition', Electron. Lett., 1992.28, (6), pp. 585-587 and SUZUKI, T.: 'Transverse mode stabilised 670nm AlGaInP visible-light laser diodes'. Proc. SPIE, Los Angeles, 1988, Vol. 898, pp. 84-88

3 KOBAYASHI, K., UENO, Y., HOTIA, H., M M Y O , A., TADA, K., HARA, K.,

5 TANAKA, T., YANAGISAWA, H., KAKIBAYASHI, H., MINAGAWA, S., and

8 KOBAYASHI, K., KAWATA, S., FUIII, H., HINO, I., M M Y O , A., HOTIA, H.,

SOLVING SORTING A N D RELATED

PROBLEMS BY QUADRATIC PERCEPTRONS Y.-H. Ts eng a n d

J.-L.

Wu

Indexina term: Neural networks

A quadratic perceptron has a polynomial of order 2 as its discriminant function. The Letter shows that it can be used to solve sorting, MIN, MAX (i.e. winner-take-all), and non- binary majority problems all in constant time.

Introduction: Among all computational models studied over the past, sorting appears to be a vital operation included as a primitive in many computing tasks. Previous work on the

ELECTRONICS LETTERS 7th May 1992 Vol. 2 8 No. 10

P

i

1:

.

'7'.

(2)

application of neural networks t o sorting problems used the Hopfield model and multilayer perceptrons for constant-time computing [l-31. In this Letter, the perceptron networks with quadratic polynomials as discriminant functions are used t o solve sorting and its related problems, namely winner-take-all and nonbinary majority. The basic idea used in constructing a neural network to solve these problems is to express the solu- tion in logic forms and then convert them into a set of dis- criminant functions. The resulting networks have low network complexity and short propagation delay, making them applic- able as primitives of more complex computations.

The output function of a general perceptron can be described as

=

= sgnoCs(X)l (1)

In eqn. 1, X = [x,, x2,

.._,

x.] E R" is the network input; sgn, is a dichotomy function: sgno(a) = 1 if a

z

0, 0 if a I 0, and g, the so called discriminant function, is an rth-order polynomial :

Y ( X ) = W l f d X )

+

W 2 f m

+

. ' .

+

W n f N ( X )

+

WO (2) where w , are called weights and each product term h ( X ) is of the form

(3) k , , k , , ..., k, E {I, _ . _ , n} and n,, n 2 , ..., n, are integers. A linear perceptron has a discriminant function of order r = 1. A perceptron with r = 2 is called a quadratic perceptron, whose discriminant is also called a gating activation function in Ref- erence 4 because the two variables in a product term can be seen as one gates the other. The above perceptron outputs binary values. Because a number can always be coded in binary form, if we allow a perceptron without using the dichotomy function, it would be more concise in representing the neural network solutions for the problems considered below.

Sorting networks: An unordered sequence X = {xl, x 2 , . . . , x"} of real numbers can be sorted into an ordered sequence S = {so, sl, . . . , s,- 1 } by first determining the ranks of the numbers and then outputting them according t o their ranks. The rank of number x i is the number of elements in S following x i . It can thus be expressed as

(4) The smallest number has rank 0, the second is of rank 1, and so on. This rank will lead to a sorted sequence in increasing order and is thus called a n increasing rank. In the same way, we can define a decreasing rank to result in a decreasing sequence as follows:

R*(x,) = sgno(x, - x,) ( 5 )

, = I

The above rank function results in a two-layer network: the first layer is a set of n linear perceptrons each of which has only two inputs; the second layer performs linear sums of the comparison results. These are perceptrons without the dichotomy function and thus their outputs can be imme- diately directed to the next layer.

The next step is to output the number with rank k t o the correct position. A direct translation of this operation into a logic expression takes the form

sk =

1

EQ [ k = R(x,)]x,

t = 1

where EQ (s = t) is a predicate, E Q = 1 i f s = t and E Q = 0 if s # t. The expression is further converted into a form imple- mentable by quadratic perceptrons:

sk = {sgno[k

+

1 - R(xi)]

+

sgn,[R(x,) - k

+

11

-

l}x, ELECTRONICS LETTERS 7th May 1992 Vol. 28 No. 10

(7)

I = 1

b

4

< .

It can be seen that the expression in the braces is 1 if k - 1 I R(xJ I k

+

1 and 0 if R(x,) > k

+

1 or R(x,) < k

-

1, exactly meets the requirement of the predicate EQ. The resulting sorting network is shown in Fig. 1.

x 2

linear perceptron

D+

linear perceptron without sgnfunctlon

Fig. 1 Proposed sorting network

This Figure shows the part that computes the kth element in sorted sequence

the In parallel computing, an algorithm is often evaluated by a cost function defined as the product of hardware complexity and computational complexity [SI. In this sorting network, it requires O(n2) connections but constant-time computation.

Thus its cost is O(n2). Although it is not cost optimal, which should be O(n log n), it has a simple structure where most of the connections are local.

.

i' 7 ,

.

Winner-take-all networks: Winner-take-all is a n important operation in neural networks. It is usually solved in the form .of fully connected recurrent networks [6]. The disadvantages of this approach are indefinite convergence time and inaccu- racy [7]. With the idea of the above sorting network, winner- take-all problems can be. solved accordingly. We consider the problem in two versions: MIN, select the minimum in sequence X; MAX, the maximum.

The M I N network, computing the M I N operation, can be derived by choosing the increasing rank defined in eqn. 4 and the first output so of the sorting network. If the index instead of the value is needed, so can be modified t o output the index I

of the minimum number: 3 ,

M I N = so =

1

E Q [O = R(x,)]i (8)

L = l

The MAX network can be obtained similarly by choosing the decreasing rank in eqn. 5 and the first output so.

The proposed winner-take-all network requires constant- time computation and has none of the disadvantages men- tioned above.

Nonbinary m a j o r i t y : Binary majority operation is a linearly separable problem and can be trivially solved by a linear per- ceptron by summing all its inputs [SI. However, the solution for the majority of nonbinary inputs is not so obvious without the help of the MAX network described above. The majority of m candidates cast by n voters is computed by a network which first counts the number of votes for each candidate and then feeds these numbers to the MAX network. The votes for candidate i are denoted as

6,

for i = 1, 2 , .

.

. , m, and

i = l , 2 , ..., m (9)

907 = E Q ( i = x$

(3)

The set of numbers { V , , V,, . _ . , Vm} is then fed to the MAX network to result in a correct output. The constant-time majority network can be applied to decode those majority- decodable codes of the nonbinary case [SI. for example. Conclusion: We have presented efficient neural network solu- tions to sorting and related problems which are important primitives for neural networks themselves and other computa- tion models. The main idea used in this approach is to convert the solution, expressed in logic form, into a set of discriminant functions of the perceptrons. This is quite a systematic method for constructing neural networks in solving problems because it has about the same level of complexity as writing an algo- rithm.

16th March 1992 Y.-H. Tseng and J.-L. Wu (Department of Computer Science and Infor- mation Engineering, National Taiwan University, Taipei, Taiwan, Republic of China)

References

TAKEFUJI, Y., and LEE, K.-C.: ‘A two-step parallel sorting algorithm based on neural networks’, J. Neural Network Computing, 1990, pp. 30-32

CHEN, w.-I., and HSIM, K.-R.: ‘A neural sorting network with 0(1) lime complexity’. Int. Joint Conf. on Neural Networks, 1990, pp. 187-194

SKU, K.-Y., and BRUCK, I.: ‘Neural computation of arithmetic func- tions’, Proc. IEEE, 1990,8, (lo), pp. 1661-1675

WILLIAMS, R. I. : “The logic of activation functions’, in RUMELHART,

D. E., and PDP research group: ‘Parallel distributed processing’ (MIT Press, Cambridge, 1986)

SELIM e. AKL: ‘The design and analysis of parallel algorithms’ (Prentice-Hall, 1989)

LIPPMAN, R. P.: ‘An introduction to computing with neural nets’, IEEE ASSP Mag., April 1987, pp. 4-22

CHIUEH, 1.-D.: ‘Pattern classification and associative recall by neural networks’. PhD dissertation, California Institute of Tech- nology, USA, 1989

WIDROW, B., and WINTER, R.: ‘Neural nets for adaptive filtering and adaptive pattern recognition’, Computer Magazine, March 1988, pp. 25-39

BLAHUT, R. E.: Theory and practice of error control codes’ (Addison-Wesley, 1983)

PICOSECOND SQUARE PULSE GENERATION USING NONLINEAR FIBRE LOOP M I R R O R

D.

U. Noske,

N.

Pandit and J.

R.

Taylor Indexing terms: Pulse generation, Nonlinear optics Square pulses with controllable picosecond durations have been generated from a CW input signal in the region of 1.5j~m by using switching in a nonlinear loop mirror. The square pulses are generated in synchronism with a pulsed driver which can be a noise burst. Shaped pulses have also been derived using this technique.

The nonlinear ring interferometer [l] in fibre form [2] has been extensively studied with particular emphasis on ultrafast, all-optical switching and has been successfully demonstrated for both silicon and nonsoliton pulse inputs, in various geometries [3, 41. For nonsoliton pulses, intensity dependent switching in most cases gives rise to fragmentation of the switched pulse. Square pulses d o not exhibit this characteristic and consequently are preferable for some applications. Here we describe a simple technique to generate square pulses or shaped pulses, based on two wavelength operation of a non- linear loop mirror [S, 61. The pulses to be generated are derived from a CW input signal, driven by a pulse or noise burst derived from a laser source, such that the generated pulses are in time synchronism with the driver. In the work reported here the derived square pulses bad durations of 35 ps. 908

A schematic diagram of the experimental arrangement is shown in Fig. 1. The pulse formation mechanism is based on the switching of a nonlinear Sagnac interferometer, which has been described previously [6-81. Simply, in the absence of a switching pulse the transmission through the interferometer, for a low level signal (at a wavelength where the coupler has a 3 dB splitting ratio), is zero. In the presence of the switching pulse (at a wavelength where the coupler is imbalanced), through crossphase modulation, the signal experiences a net phase disturbance and is transmitted. The duration of the transmitted signal is dependent on the duration of the switch- ing pulse and the relative group delay dispersion at the signal and switching wavelengths. Where the tracking is perfect the switched pulse will have a duration equal to that of the switching pulse. In the presence of complete walkoff, the switched pulse experiences a constant phase shift over its duration (apart from the rising and falling edges), generating a * square pulse, the duration of which depends on the magnitude of the dispersions and loop length. Similarly, by mixing fibres with different dispersions within the loop, various shaped pulses can be generated.

3dB 01 l 5 3 p m 90110 a1 1 32 pm square wise 1 51pm 132 pm output 1 5 3 ~ c w i l g n a i 132 +”3ps

= d a w -

probe \- 980nm pump uglil Fig. 1 Schematic diagram ofexperimental setup

The switching pulse was derived from the fibre-grating pair compressed output of a mode-locked Nd : YAG laser oper- ating at 1.32pm. This generated 3ps pulses at 100MHq allowing an average power of up to IWmW in the fibre. The signal, tunable around 1.53pm, was obtained from a CW erbium fibre laser or a semiconductor laser, with maximum average powers of 30mW and 1mW obtained in the fibre, respectively. Signal and switching pulse were combined via a WDM and launched into the nonlinear optical loop mirror formed from a coupler with a 50 : 50 splitting ratio at 1.53 pm and 90 : 10 at 1.32pm. Various lengths of fibre with different dispersion minima were used within the loop, depending on the required output pulse shape. The switched pulse was passed through an in-line Faraday isolator (FI) and then amplified in a 15m length of standard AI,O,GeO,-SiO, based, erbium-doped, singlemode fibre, which was pumped in a counter-propagating geometry at 980nm via the exit WDM. Use of the amplifier outside the loop rather than inside, as in the case of so called NALMs, reduces noise problems. The amplified, generated pulse shape exited the other port of the WDM with average powers in the milliwatt range and was detected using an optical sampling oscilloscope and scanning spectrograph.

For square pulse generation, the fibre used within the loop was 20m long with a dispersion minimum at 1.32pm. At the operating wavelengths and from the dispersive parameters of the fibre, a square pulse shape of 30ps pulse duration was predicted (see Fig. 2a). This takes into account the finite response time of the optical sampling oscilloscope detector and the response function of the NOLM. Experimentally, a square pulse of approximately 34ps was recorded as shown in Fig. 2b. This generated pulse was in time synchronism with the driving pulse. By modifying the fibre-grating arrangement, it is possible to generate noise bursts. By allowing total walk through of the noise burst, constant phase square pulses can still be generated. Because diode laser sources can be used to give rise to switching [SI, it should be possible to use noise bursts from diode lasers to generate square pulses.

Replacing the fibre in the loop by a 10m piece with a dispersion minimum at 1.45pm and tuning the CW diode laser source, allowed perfect tracking between switching pulse and signal disturbance. This permitted the generation of

ELECTRONICS LETERS 7th M a y 1992 Vol. 28 No. 10

‘4 4, : 4 ’, ! I C I .

數據

Fig.  2  shows  the  C W  light  output  power  against  current  characteristics  at  20°C
Fig.  1  Proposed sorting network

參考文獻

相關文件

Then they work in groups of four to design a questionnaire on diets and eating habits based on the information they have collected from the internet and in Part A, and with

In this paper, we have studied a neural network approach for solving general nonlinear convex programs with second-order cone constraints.. The proposed neural network is based on

Numerical experiments are done for a class of quasi-convex optimization problems where the function f (x) is a composition of a quadratic convex function from IR n to IR and

Qi (2001), Solving nonlinear complementarity problems with neural networks: a reformulation method approach, Journal of Computational and Applied Mathematics, vol. Pedrycz,

This kind of algorithm has also been a powerful tool for solving many other optimization problems, including symmetric cone complementarity problems [15, 16, 20–22], symmetric

Income is generated from wages and salaries, interest, rent and profits. In a labour-intensive industry such as tourism, a large part of income comes from wages and salaries earned

The presented methods for mining semantically related terms are based on either internal lexical similarities or external aspects of term occurrences in documents

• Next-generation sequencing projects, with their short read lengths and high data volumes, have made these challeng es more difficult.. • We discuss the computational