[31D.E. Littlewood, The Theory of Group Characters, 2nd ed.
|
|
- David Wiggins
- 6 years ago
- Views:
Transcription
1 Computer Physics Communications 28 (1982) North-Holland Publishing Company COMPUTATION OF OUTER PRODUCTS OF SCHUR FUNCTIONS Omer EGECIOGLU Department of Mathematics, University of California San Diego, La Jolla, CA 92093, USA Received 17 May 1982 PROGRAM SUMMARY Title ofprogram: Schur Method of solution A new backtracking algorithm [1] is implemented to generate Catalogue number: AAMJ the partitions that appear in the expansion of a product of Schur functions. Program obtainable from: CPC Program Library, Queen s University of Belfast, N. Ireland (see application form in this issue) Restrictions on the complexity of the problem The size of the problem that can be handled by the implemen- Computers upon which the program is operable: Various mini tation is restricted by the total number of parts of the input and microcomputers supporting the UCSD Pascal system partitions (no more than 255). Computer: PDP-l 1/780; Installation: UCSD Operating system: UCSD Pascal system Programming language used: UCSD Pascal High speed storage required: 1900 words Number ofbits in a word: 16 Overlay structure: none Typical running time (52){322) 2s. (31)(22)(21){12) 8 s. (Time indicated includes the disk-write time: I and 2 s, respectively.) Unusualfeatures of the program The partitions generated by the algorithm are maintained as nodes of a balanced binary tree to minimize list insertion time. Peripherals used: console, disk Number of cards in combined program and test deck: 498 References [1] J. Remmel and R. Whitney, Multiplication of Schur Func- tions (to appear). [2] D.E. Littlewood and A.R. Richardson, Phil. Trans. A 233 Keywords: Schur function, outer product, irreducible represen- (1934) 99. [31D.E. Littlewood, The Theory of Group Characters, 2nd ed. tation, partition, Ferrers diagram, standard tableau, skewtableau, backtracking, depth-first order, balanced tree (Oxford Univ. Press, London, 1950) p. 94. Nature ofphysical problem To express the (outer) product of an arbitrary number of Schur functions as a linear combination of Schur functions /82/ /$ North-Holland
2 E~ecio1lu/ Outer products of Schur functions LONG WRITE-UP 1. Infroduction Efi The product of two Schur functions (A ) and (A 2) of degrees m and n, respectively, can be expressed Fig. 1. Representation of the partition A = (4 3 2). as a nonnegative integral linear combination of Schur functions (ps) of degree m + n: consists of A. squares, = 1, 2,..., k. For example (A ){A2) = ~ g~a~{~) (l) the partition A = (432) is represented as shown in fig. 1. This is also referred to as the shape of A. The correspondence [2] between the construction If E~ =,X, = n then we denote this by A H n and of the outer product A x A2 of two irreducible put XI = n. ST(A) is the collection of all standard representations A and A2 of the symmetric group tableaux of shape A and and the (outer) product of the Schur functions determined by these partitions gives the multiplici- ST( n): = XHn U ST( A). ties of the irreducible constituents of the representation A x A2, once the expansion (1) is known. If r E ST(A) then we set P( r) = A. Similarly, the coefficient g~l~2 ~ in the expan- If A, A2 are two partitions, the skew-shape F( A, A2) is the plane figure (fig. 2). The lexicographic filling LF( A, A2) of a skew- {A )(A2)... (Ar) = ~g~i~2 {~) (2) shape F(A, A2) is obtained by filling the cells of the underlying skew-shape with the integers 1, of the Schur functions (A ), (A2),...,(X ) gives the 2,..., IA I + 1A21 (in that order) starting from the multiplicity of the corresponding irreducible repre- upper left cell and proceeding row-wise down the sentation p~in the analysis of A x A2 x... x A~. figure. These definitions clearly extend to an arbi- In ref. [2], a combinatorial rule was given to trary number of partitions A, A2,..., A~.If compute the coefficients g~i~2 that occur in (l) {A )(A2)... (At) = ~ ~ (See also ref. [3]). We implement a new method obtained in ref. [1], which makes it possible to multiply an arbi- where N = IA I + 1A A ~then we can corntrary number of Schur functions directly, and thus pute the coefficients g~i~2 ~ by the following obtain the coefficients g~i~2 that appear in (2) version of the result of ref. [1]: without excessive computation. As a surprising by-product of the algorithm, the Theorem. Let LF( A, A2,..., A~) be the lexicodegrees n ~of the irreducible representations of the graphic filling of the skew-shape F( A, A2,..., At) symmetric group can also be computed without much effort in view of the identity ~ n~(a). 2. Terminology and the method A partition A = (A, A 2... A~)is pictori- Fig. 2. Plane figure of the skew-shape F(A, A2). ally represented via its Ferrers diagram by taking k left-justified rows of squares where the ith row Fig. 3. LF(A, A2) with Ai = (2 1) and A2 = (12).
3 III 0. E~ecio~lu/ Outer products of Schurfunctions Computer implementation I _ ~ 1~13I4I 3.1. An overview The program generates and maintains two trees. ~ One of these trees (called the tableau-tree) is built to create the restricted family R(N) of standard ~ tableaux, while the other tree (called the list-tree) 2 is the a list balanced of partitions [4] binary that tree have which been keeps created track by the of ibii algorithm. Ri The parameters A, A 2,..., A are read from the input file and two global arrays are constructed to 1 R 3 41 k 24 tableaux of record eachthe integer constraints thej, collection 1 jon Nthe R(N). which allowable This determine islocations accom- the Fig. 4. Tableau-tree in depth-first order. plished without actually generating the objects F( A, A2,..., At) and LF( X~,A2,..., At) themselves. The tableaux-tree is constructed by the proceand let R( N) be the collection of all T E ST( N) with the following properties: (i) Wheneverj + I is immediately to the right of ~ dure CONSTRUCT recursively using backtrack- ing. Since only the shape of a tableau that appears as a terminal node is required, the data structure in LF( A, A2,..., Ar), then j + 1 appears employed keeps track of the sizes of the parts of south east of j in ~. the tableaux being generated rather than the (ii) Whenever k is immediately below] in LF( A1, tableaux themselves. The allowable rows for A2,..., Ar), then k appears north west of j in T. branching at each particular node of the tableau- Then tree are passed as arguments in the next call to procedure CONSTRUCT. Once a terminal node {A )(A2)... (At) = ~ (P(r)). of the tableau-tree is reached, the rowlengths are T R( N) converted into a string to facilitate data manipula- As an example take A = (2 1), A2 = (12). Then tion at later stages of the program. The encoded LF( A, A2) is as shown in fig. 3. partition is then inserted into the list-tree which To expand (A ) (A2), we construct all standard maintains the list of partitions previously genertableaux in ST(5) such that ated together with the number of times each one was generated (multiplicity). If the partition al- 2 appears N W of 1, ready appears in the current list-tree then its mul- 3 appears S E of 2, tiplicity is incremented by one and control re- 5 appears N W of 4. turned node is to created the main and program. the tree Otherwise is balanced a if new necesleef This is done by constructing the tree, depicted in sary. fig. 4, in depth-first. order. Taking the underlying After the generation of the collection P( R( N)), shapes of the terminal nodes of this tree, we have the list-tree is traversed in depth-first order and the expansion the list of generated partitions together with their (2 l)(12) = (3 2) + (3 12) + (22 1) + (2 l~) multiplicities are written to a user-specified output file.
4 E~ecio~lu/ Outer products of Schur functions 3.2. Description of the procedures initializes the variables. The two global arrays that are used to determine R(N) are constructed as The names and brief descriptions of the procefollows: DOWN RIGHT [k]: =j if j is immediately dures used are as follows: above k in the lexicographic filling of the associated skew-shape, DECLARATIONS DOWN_ RIGHT [k]: = 0 if no such entry ex- In this procedure, the parameters that are used by ists; the main program SCHUR and their data types UP~LEFT [j + 1]: =j if j is immediately to are declared. The problem size is controlled by a the left of j + I in the lexicographic filling in single constant declared as MAXPROBSIZE. the associated skew-shape, SCHUR up_left [j + 1]: = 0 if no such entry exists. This is the main driver of the program. These assignments are made as the input partitions are read. OUTPUT Traverses the list-tree in depth-first order. The UPDATE_ TABLEAU multiplicity, the number of parts and the parts The current shape ROW_ LENGTHS is updated themselves of each partition are written to an and the available rows for the insertion of the next output file, element is recorded. The array HEIGHT marks the indices of the rows occupied by the numbers CONSTRUCT that are already in the tableau. In conjunction This procedure constructs the collection P( R( N)). with the information in the arrays DOWN - The input arguments are as follows: RIGHT and UP_ LEFT, the maximum and the (i) The element j to be added to the present minimum indices of the rows available for the next tableau. element are determined. (ii) The minimum and the maximum indices of the rows that j can be attached to as de- 33 1/0 format termined by the elements in LF(A, A 2 AT) which lie immediately above and to the left of The user is prompted to enter the names of the j (if any). Thus the present node in the input and output files. The default is the console tableau-tree can have at most (maximum device. The input file is expected to be a linear list minimum) subtrees. where the input partitions are formated as (iii) The parts of the underlying partition which can be incremented by one without violating k A, A 2... A,~(cr), the monotonicity condition of the rowlengths. where the entries are separated by blanks and <Cr) The indices of these rows are kept in the array denotes carriage return. GOOD_ ROWS. The partitions generated by the program are (iv) The array ROW- LENGTHS which stores the written to the specified output file in the form parts of the underlying partition. These variables must be initialized by the main m12 1 ~ I~~2 driver and passed as value parameters. Here m,~is the multiplicity of the Schur function INSERT Inserts a partition into the list-tree and balances the tree if necessary. SET_ CONSTRAINTS Reads the input from the specified input file and (p.) in the expansion of the product of the input Schur functions. If the output device is other than disk or the console then the write and writeln statements that appear in procedure OUTPUT should be modified accordingly.
5 0. E~ecio~lu/ Outer products of Schurfunctions Performance gramming language is ref. [6]. The UCSD Pascal system is described in detail in ref. [7]. The complexity of the algorithm is determined by the list-insertion and maintenance portion of the program which is of (S( n log n), where n is the Acknowledgements number of terminal nodes generated in the tableau-tree. The main body of the program which Special thanks go to Mark Erikson for coding actually generates the collection P(R(N)) can be and fine-tuning the present version of program altered to perform in linear time by judicious use Schur. The Electric Engineering and Computer of linked-list structures to pass the list of available Science department of UCSD kindly provided rows in the recursive calls to procedure CON- access to their computational facilities. STRUCT. Moreover, by suitably encoding the partitions created, bucket-sort can be applied to generate the output list in linear time. Therefore References theoretically the algorithm can be implemented in linear time. For large size problems though, the [II J. Remmel and R. Whitney, Multiplication of Schur Funcexponential growth of the partition function re- tions (to appear). [21D.E. Littlewood and A.R. Richardson, Phil. Trans. A 233 nders bucket-sort quite impractical in terms of (1934) 99. space requirements. [31D.E. Littlewood, The Theory of Group Characters, 2nd ed. (Oxford Univ. Press, London, 1950) p. 94. [41N. Wirth, Algorithms + Data Structures = Programs (Pren- 4. Remarks tice-hall, Englewood Cliffs, NJ, 1976). [51B.G. Wybourne, Symmetry Principles of Atomic Spectroscopy (John Wiley, New York, 1970). The correctness of this implementation has been [61 K. Jensen and N. Wirth, Pascal User Manual and Report checked extensively by making use of the tables of (Springer-Verlag, New York, 1975). outer products of Schur functions that appear in [71K.L. Bowles, Beginner s Manual for the UCSD Pascal ref. [5]. System (McGraw-Hill, Peterborough, New Hampshire, The standard reference of the Pascal pro- 1979).
MURNAGFL4N S RULE AND THE IRREDUCIBLE CHARACTERS OF THE SYMMETRIC GROUP. References
Computer Physics Communications 31(1984) 357 362 357 North-Holland, Amsterdam MURNAGFL4N S RULE AND THE IRREDUCIBLE CHARACTERS OF THE SYMMETRIC GROUP Omer EGECIOGLU and Geraldo M. COSTA Department of Mathematics,
More informationUse of Tree-based Algorithms for Internal Sorting
Use of Tree-based s for Internal Sorting P. Y. Padhye (puru@deakin.edu.au) School of Computing and Mathematics Deakin University Geelong, Victoria 3217 Abstract Most of the large number of internal sorting
More informationAlgorithms -RE-S-O-N-A-N-C-E--I-J-~ ~-~ Data Structures: Lists, Queues, Stacks and Arrays
Algorithms 7. Data Structures: Lists, Queues, Stacks and Arrays R K Shyamasundar This article continues with the exploration of common data structures. In particular, we shall discuss representation of
More information1 The range query problem
CS268: Geometric Algorithms Handout #12 Design and Analysis Original Handout #12 Stanford University Thursday, 19 May 1994 Original Lecture #12: Thursday, May 19, 1994 Topics: Range Searching with Partition
More informationA Comparative study on Algorithms for Shortest-Route Problem and Some Extensions
International Journal of Basic & Applied Sciences IJBAS-IJENS Vol: No: 0 A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions Sohana Jahan, Md. Sazib Hasan Abstract-- The shortest-route
More informationOptimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of C
Optimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of California, San Diego CA 92093{0114, USA Abstract. We
More informationUniform edge-c-colorings of the Archimedean Tilings
Discrete & Computational Geometry manuscript No. (will be inserted by the editor) Uniform edge-c-colorings of the Archimedean Tilings Laura Asaro John Hyde Melanie Jensen Casey Mann Tyler Schroeder Received:
More informationWinning Positions in Simplicial Nim
Winning Positions in Simplicial Nim David Horrocks Department of Mathematics and Statistics University of Prince Edward Island Charlottetown, Prince Edward Island, Canada, C1A 4P3 dhorrocks@upei.ca Submitted:
More informationLinear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11
Linear and Integer Programming (ADM II) Script Rolf Möhring WS 200/ Contents -. Algorithmic Discrete Mathematics (ADM)... 3... 4.3 Winter term 200/... 5 2. Optimization problems 2. Examples... 7 2.2 Neighborhoods
More informationTrees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph.
Trees 1 Introduction Trees are very special kind of (undirected) graphs. Formally speaking, a tree is a connected graph that is acyclic. 1 This definition has some drawbacks: given a graph it is not trivial
More informationA Partition Method for Graph Isomorphism
Available online at www.sciencedirect.com Physics Procedia ( ) 6 68 International Conference on Solid State Devices and Materials Science A Partition Method for Graph Isomorphism Lijun Tian, Chaoqun Liu
More informationDesign of Convolutional Codes for varying Constraint Lengths
Design of Convolutional Codes for varying Constraint Lengths S VikramaNarasimhaReddy 1, Charan Kumar K 2, Neelima Koppala 3 1,2 MTech(VLSI) Student, 3 Assistant Professor, ECE Department, SreeVidyanikethan
More informationGeneralized Foulkes Conjecture and Tableaux Construction
Generalized Foulkes Conjecture and Tableaux Construction Thesis by Rebecca Vessenes In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy California Institute of Technology
More informationAn Efficient Transformation for Klee s Measure Problem in the Streaming Model Abstract Given a stream of rectangles over a discrete space, we consider the problem of computing the total number of distinct
More informationSome Advanced Topics in Linear Programming
Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,
More informationLayout-Driven Synthesis For Submicron Technology : Mapping Expansions To Regular Lattices. High Level Synthesis Homework # /10/08 SeonPil Kim
Layout-Driven Synthesis For Submicron Technology : Mapping Expansions To Regular Lattices High Level Synthesis Homework #2 2002/10/08 SeonPil Kim Components of Paper 1. Expansion of Function creates several
More informationBinary trees having a given number of nodes with 0, 1, and 2 children.
Binary trees having a given number of nodes with 0, 1, and 2 children. Günter Rote 13. August 1997 Zusammenfassung We give three combinatorial proofs for the number of binary trees having a given number
More informationA Connection between Network Coding and. Convolutional Codes
A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source
More informationClass IX Mathematics (Ex. 3.1) Questions
Class IX Mathematics (Ex. 3.1) Questions 1. How will you describe the position of a table lamp on your study table to another person? 2. (Street Plan): A city has two main roads which cross each other
More informationGenetic programming. Lecture Genetic Programming. LISP as a GP language. LISP structure. S-expressions
Genetic programming Lecture Genetic Programming CIS 412 Artificial Intelligence Umass, Dartmouth One of the central problems in computer science is how to make computers solve problems without being explicitly
More informationVertex Magic Total Labelings of Complete Graphs
AKCE J. Graphs. Combin., 6, No. 1 (2009), pp. 143-154 Vertex Magic Total Labelings of Complete Graphs H. K. Krishnappa, Kishore Kothapalli and V. Ch. Venkaiah Center for Security, Theory, and Algorithmic
More informationA Simplied NP-complete MAXSAT Problem. Abstract. It is shown that the MAX2SAT problem is NP-complete even if every variable
A Simplied NP-complete MAXSAT Problem Venkatesh Raman 1, B. Ravikumar 2 and S. Srinivasa Rao 1 1 The Institute of Mathematical Sciences, C. I. T. Campus, Chennai 600 113. India 2 Department of Computer
More informationMathematics and Computer Science
Technical Report TR-2006-010 Revisiting hypergraph models for sparse matrix decomposition by Cevdet Aykanat, Bora Ucar Mathematics and Computer Science EMORY UNIVERSITY REVISITING HYPERGRAPH MODELS FOR
More information(Refer Slide Time: 00:02:00)
Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 18 Polyfill - Scan Conversion of a Polygon Today we will discuss the concepts
More informationQuestion Bank Subject: Advanced Data Structures Class: SE Computer
Question Bank Subject: Advanced Data Structures Class: SE Computer Question1: Write a non recursive pseudo code for post order traversal of binary tree Answer: Pseudo Code: 1. Push root into Stack_One.
More informationCOMPENDIOUS LEXICOGRAPHIC METHOD FOR MULTI-OBJECTIVE OPTIMIZATION. Ivan P. Stanimirović. 1. Introduction
FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. Vol. 27, No 1 (2012), 55 66 COMPENDIOUS LEXICOGRAPHIC METHOD FOR MULTI-OBJECTIVE OPTIMIZATION Ivan P. Stanimirović Abstract. A modification of the standard
More informationC Curves That Fill Space
C Curves That Fill Space A space-filling curve completely fills up part of space by passing through every point in that part. It does that by changing direction repeatedly. We will only discuss curves
More informationARITHMETIC operations based on residue number systems
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 2, FEBRUARY 2006 133 Improved Memoryless RNS Forward Converter Based on the Periodicity of Residues A. B. Premkumar, Senior Member,
More informationA Learning Algorithm for Tuning Fuzzy Rules Based on the Gradient Descent Method
A Learning Algorithm for Tuning Fuzzy Rules Based on the Gradient Descent Method Yan Shi*, Masaharu Mizumoto*, Naoyoshi Yubazaki** and Masayuki Otani** *Division of Information and Computer Sciences Osaka
More informationDynamic programming II - The Recursion Strikes Back
Chapter 5 Dynamic programming II - The Recursion Strikes Back By Sariel Har-Peled, December 17, 2012 1 Version: 0.4 No, mademoiselle, I don t capture elephants. I content myself with living among them.
More informationLATIN SQUARES AND TRANSVERSAL DESIGNS
LATIN SQUARES AND TRANSVERSAL DESIGNS *Shirin Babaei Department of Mathematics, University of Zanjan, Zanjan, Iran *Author for Correspondence ABSTRACT We employ a new construction to show that if and if
More informationVertex Magic Total Labelings of Complete Graphs 1
Vertex Magic Total Labelings of Complete Graphs 1 Krishnappa. H. K. and Kishore Kothapalli and V. Ch. Venkaiah Centre for Security, Theory, and Algorithmic Research International Institute of Information
More information[8] that this cannot happen on the projective plane (cf. also [2]) and the results of Robertson, Seymour, and Thomas [5] on linkless embeddings of gra
Apex graphs with embeddings of face-width three Bojan Mohar Department of Mathematics University of Ljubljana Jadranska 19, 61111 Ljubljana Slovenia bojan.mohar@uni-lj.si Abstract Aa apex graph is a graph
More informationUnlabeled equivalence for matroids representable over finite fields
Unlabeled equivalence for matroids representable over finite fields November 16, 2012 S. R. Kingan Department of Mathematics Brooklyn College, City University of New York 2900 Bedford Avenue Brooklyn,
More information8.B. The result of Regiomontanus on tetrahedra
8.B. The result of Regiomontanus on tetrahedra We have already mentioned that Plato s theory that the five regular polyhedra represent the fundamental elements of nature, and in supplement (3.D) to the
More informationMaximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube
Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube Kavish Gandhi April 4, 2015 Abstract A geodesic in the hypercube is the shortest possible path between two vertices. Leader and Long
More informationFoundations of Discrete Mathematics
Foundations of Discrete Mathematics Chapter 12 By Dr. Dalia M. Gil, Ph.D. Trees Tree are useful in computer science, where they are employed in a wide range of algorithms. They are used to construct efficient
More informationStructure and Interpretation of Computer Programs
CS 61A Fall 2013 Structure and Interpretation of Computer Programs Final Solutions INSTRUCTIONS You have 3 hours to complete the exam. The exam is closed book, closed notes, closed computer, closed calculator,
More informationChapter 11: Indexing and Hashing
Chapter 11: Indexing and Hashing Basic Concepts Ordered Indices B + -Tree Index Files B-Tree Index Files Static Hashing Dynamic Hashing Comparison of Ordered Indexing and Hashing Index Definition in SQL
More informationH. W. Kuhn. Bryn Mawr College
VARIANTS OF THE HUNGARIAN METHOD FOR ASSIGNMENT PROBLEMS' H. W. Kuhn Bryn Mawr College The author presents a geometrical modelwhich illuminates variants of the Hungarian method for the solution of the
More informationParameterized graph separation problems
Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.
More informationGelfand-Tsetlin Polytopes
Gelfand-Tsetlin Polytopes Per Alexandersson, September 2014 Based on Gelfand-Tsetlin patterns, integrally closedness and compressed polytopes, arxiv:1405.4718 Skew Gelfand-Tsetlin patterns A Gelfand-Tsetlin
More informationInduced-universal graphs for graphs with bounded maximum degree
Induced-universal graphs for graphs with bounded maximum degree Steve Butler UCLA, Department of Mathematics, University of California Los Angeles, Los Angeles, CA 90095, USA. email: butler@math.ucla.edu.
More informationSingle-pass Static Semantic Check for Efficient Translation in YAPL
Single-pass Static Semantic Check for Efficient Translation in YAPL Zafiris Karaiskos, Panajotis Katsaros and Constantine Lazos Department of Informatics, Aristotle University Thessaloniki, 54124, Greece
More informationTiling with fences. 16:00 Wednesday 26th October 2016, Room 3303, MUIC. Michael A. Allen. Physics Department, Mahidol University, Bangkok
Tiling with fences 16:00 Wednesday 26th October 2016, Room 3303, MUIC Michael A. Allen Physics Department, Mahidol University, Bangkok We look at tiling an n-board (a linear array of n square cells of
More informationThe Encoding Complexity of Network Coding
The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network
More informationInternational Journal of Foundations of Computer Science c World Scientic Publishing Company DFT TECHNIQUES FOR SIZE ESTIMATION OF DATABASE JOIN OPERA
International Journal of Foundations of Computer Science c World Scientic Publishing Company DFT TECHNIQUES FOR SIZE ESTIMATION OF DATABASE JOIN OPERATIONS KAM_IL SARAC, OMER E GEC_IO GLU, AMR EL ABBADI
More informationIntroduction to Parallel Computing
Introduction to Parallel Computing George Karypis Sorting Outline Background Sorting Networks Quicksort Bucket-Sort & Sample-Sort Background Input Specification Each processor has n/p elements A ordering
More informationPower Set of a set and Relations
Power Set of a set and Relations 1 Power Set (1) Definition: The power set of a set S, denoted P(S), is the set of all subsets of S. Examples Let A={a,b,c}, P(A)={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}
More informationDiscrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs
Discrete Applied Mathematics 159 (2011) 1225 1230 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam A revision and extension of results
More informationModule 5: Hash-Based Indexing
Module 5: Hash-Based Indexing Module Outline 5.1 General Remarks on Hashing 5. Static Hashing 5.3 Extendible Hashing 5.4 Linear Hashing Web Forms Transaction Manager Lock Manager Plan Executor Operator
More informationFast algorithm for generating ascending compositions
manuscript No. (will be inserted by the editor) Fast algorithm for generating ascending compositions Mircea Merca Received: date / Accepted: date Abstract In this paper we give a fast algorithm to generate
More informationTrees. Eric McCreath
Trees Eric McCreath 2 Overview In this lecture we will explore: general trees, binary trees, binary search trees, and AVL and B-Trees. 3 Trees Trees are recursive data structures. They are useful for:
More informationImperative Functional Programming
Imperative Functional Programming Uday S. Reddy Department of Computer Science The University of Illinois at Urbana-Champaign Urbana, Illinois 61801 reddy@cs.uiuc.edu Our intuitive idea of a function is
More informationSuperconcentrators of depth 2 and 3; odd levels help (rarely)
Superconcentrators of depth 2 and 3; odd levels help (rarely) Noga Alon Bellcore, Morristown, NJ, 07960, USA and Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv
More informationThe strong chromatic number of a graph
The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same
More informationPicture Maze Generation by Repeated Contour Connection and Graph Structure of Maze
Computer Science and Engineering 2013, 3(3): 76-83 DOI: 10.5923/j.computer.20130303.04 Picture Maze Generation by Repeated Contour Connection and Graph Structure of Maze Tomio Kurokawa Department of Information
More informationGraphs that have the feasible bases of a given linear
Algorithmic Operations Research Vol.1 (2006) 46 51 Simplex Adjacency Graphs in Linear Optimization Gerard Sierksma and Gert A. Tijssen University of Groningen, Faculty of Economics, P.O. Box 800, 9700
More informationSuper Connectivity of Line Graphs and Digraphs
Acta Mathematicae Applicatae Sinica, English Series Vol. 22, No. 1 (2006) 43 48 Super Connectivity of Line Graphs and Digraphs Min Lü 1, Jun-Ming Xu 2 1 Department of Computer Science and Technology, University
More informationG 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)
Discrete Comput Geom 12:29-34 (1994) G 6i try 9 1994 Springer-Verlag New York Inc. On the Number of Minimal 1-Steiner Trees* B. Aronov, 1 M. Bern, 2 and D. Eppstein 3 Computer Science Department, Polytechnic
More informationUsing the Deutsch-Jozsa algorithm to determine parts of an array and apply a specified function to each independent part
Using the Deutsch-Jozsa algorithm to determine parts of an array and apply a specified function to each independent part Samir Lipovaca slipovaca@nyse.com Keywords: Deutsch-Jozsa, algorithm, quantum computer,
More informationChapter 12: Indexing and Hashing. Basic Concepts
Chapter 12: Indexing and Hashing! Basic Concepts! Ordered Indices! B+-Tree Index Files! B-Tree Index Files! Static Hashing! Dynamic Hashing! Comparison of Ordered Indexing and Hashing! Index Definition
More informationA HASHING TECHNIQUE USING SEPARATE BINARY TREE
Data Science Journal, Volume 5, 19 October 2006 143 A HASHING TECHNIQUE USING SEPARATE BINARY TREE Md. Mehedi Masud 1*, Gopal Chandra Das 3, Md. Anisur Rahman 2, and Arunashis Ghose 4 *1 School of Information
More informationTrees. Q: Why study trees? A: Many advance ADTs are implemented using tree-based data structures.
Trees Q: Why study trees? : Many advance DTs are implemented using tree-based data structures. Recursive Definition of (Rooted) Tree: Let T be a set with n 0 elements. (i) If n = 0, T is an empty tree,
More informationFall 2007, Final Exam, Data Structures and Algorithms
Fall 2007, Final Exam, Data Structures and Algorithms Name: Section: Email id: 12th December, 2007 This is an open book, one crib sheet (2 sides), closed notebook exam. Answer all twelve questions. Each
More informationTesting spherical surfaces: a fast, quasi-absolute technique
Testing spherical surfaces: a fast, quasi-absolute technique Katherine Creath and James C. Wyant A technique for measuring the quality of spherical surfaces that provides a quasi-absolute result is presented.
More informationNOTE. Rhombus Tilings of a Hexagon with Three Fixed Border Tiles
Journal of Combinatorial Theory, Series A 88, 368378 (1999) Article ID jcta.1999.3000, available online at http:www.idealibrary.com on Rhombus Tilings of a Hexagon with Three Fixed Border Tiles Theresia
More informationConstruction C : an inter-level coded version of Construction C
Construction C : an inter-level coded version of Construction C arxiv:1709.06640v2 [cs.it] 27 Dec 2017 Abstract Besides all the attention given to lattice constructions, it is common to find some very
More informationDivision of the Humanities and Social Sciences. Convex Analysis and Economic Theory Winter Separation theorems
Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analysis and Economic Theory Winter 2018 Topic 8: Separation theorems 8.1 Hyperplanes and half spaces Recall that a hyperplane in
More informationGeneralised Mean Averaging Interpolation by Discrete Cubic Splines
Publ. RIMS, Kyoto Univ. 30 (1994), 89-95 Generalised Mean Averaging Interpolation by Discrete Cubic Splines By Manjulata SHRIVASTAVA* Abstract The aim of this work is to introduce for a discrete function,
More informationChapter 12: Indexing and Hashing
Chapter 12: Indexing and Hashing Database System Concepts, 5th Ed. See www.db-book.com for conditions on re-use Chapter 12: Indexing and Hashing Basic Concepts Ordered Indices B + -Tree Index Files B-Tree
More information[ DATA STRUCTURES ] Fig. (1) : A Tree
[ DATA STRUCTURES ] Chapter - 07 : Trees A Tree is a non-linear data structure in which items are arranged in a sorted sequence. It is used to represent hierarchical relationship existing amongst several
More informationLecture 3: Tilings and undecidability
Lecture : Tilings and undecidability Wang tiles and the tiling problem A (relatively) small aperiodic tile set Undecidability of the tiling problem Wang tiles and decidability questions Suppose we are
More informationChapter 12: Indexing and Hashing
Chapter 12: Indexing and Hashing Basic Concepts Ordered Indices B+-Tree Index Files B-Tree Index Files Static Hashing Dynamic Hashing Comparison of Ordered Indexing and Hashing Index Definition in SQL
More information--(1977b), 'Finite State Machine Theory and Program Design: A Survey', Computer Studies Quarterly, 1, to be published.
References An asterisk indicates the most important references. Adelson-Velskii, G. M., and Landis, E. M. (1962), Dok. Akad. Nauk SSSR, 146, pp. 263-6; English translation in Soviet Math., 3, 1259-63.
More informationIncremental Algorithms for the Minimum Cost Flow Problem
Incremental Algorithms for the Minimum Cost Flow Problem LAURA CIUPALĂ Department of Computer Science University Transilvania of Braşov Iuliu Maniu Street 50, Braşov ROMANIA laura_ciupala@yahoo.com Abstract:
More informationREINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION
REINFORCEMENT LEARNING: MDP APPLIED TO AUTONOMOUS NAVIGATION ABSTRACT Mark A. Mueller Georgia Institute of Technology, Computer Science, Atlanta, GA USA The problem of autonomous vehicle navigation between
More informationPlacement Algorithm for FPGA Circuits
Placement Algorithm for FPGA Circuits ZOLTAN BARUCH, OCTAVIAN CREŢ, KALMAN PUSZTAI Computer Science Department, Technical University of Cluj-Napoca, 26, Bariţiu St., 3400 Cluj-Napoca, Romania {Zoltan.Baruch,
More informationOn some subclasses of circular-arc graphs
On some subclasses of circular-arc graphs Guillermo Durán - Min Chih Lin Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires e-mail: {willy,oscarlin}@dc.uba.ar
More informationBinary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms
Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de
More informationSome Applications of Graph Bandwidth to Constraint Satisfaction Problems
Some Applications of Graph Bandwidth to Constraint Satisfaction Problems Ramin Zabih Computer Science Department Stanford University Stanford, California 94305 Abstract Bandwidth is a fundamental concept
More informationDissertation Title. Royal Holloway logo guidelines. Dissertation Subtitle. Stephen D. Wolthusen
Dissertation Title Dissertation Subtitle Stephen D. Wolthusen Thesis submitted to the University of London for the degree of Doctor of Philosophy Royal Holloway logo guidelines 2012 Standard logo The logo
More informationGT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS
GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2
More informationFinite Math - J-term Homework. Section Inverse of a Square Matrix
Section.5-77, 78, 79, 80 Finite Math - J-term 017 Lecture Notes - 1/19/017 Homework Section.6-9, 1, 1, 15, 17, 18, 1, 6, 9, 3, 37, 39, 1,, 5, 6, 55 Section 5.1-9, 11, 1, 13, 1, 17, 9, 30 Section.5 - Inverse
More informationRepresentation of Graphs
Acta Informatica 17, 215-219 (1982) 9 Springer-Verlag 1982 Representation of Graphs Alon Itail and Michael Rodeh 2 t Computer Science Department, Technion - Israel Institute of Technology, Haifa, Israel
More informationMID TERM MEGA FILE SOLVED BY VU HELPER Which one of the following statement is NOT correct.
MID TERM MEGA FILE SOLVED BY VU HELPER Which one of the following statement is NOT correct. In linked list the elements are necessarily to be contiguous In linked list the elements may locate at far positions
More informationOn Multi-Stack Boundary Labeling Problems
On Multi-Stack Boundary Labeling Problems MICHAEL A. BEKOS 1, MICHAEL KAUFMANN 2, KATERINA POTIKA 1, ANTONIOS SYMVONIS 1 1 National Technical University of Athens School of Applied Mathematical & Physical
More informationTriangle Graphs and Simple Trapezoid Graphs
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 467-473 (2002) Short Paper Triangle Graphs and Simple Trapezoid Graphs Department of Computer Science and Information Management Providence University
More informationSpreadsheets as Tools for Constructing Mathematical Concepts
Spreadsheets as Tools for Constructing Mathematical Concepts Erich Neuwirth (Faculty of Computer Science, University of Vienna) February 4, 2015 Abstract The formal representation of mathematical relations
More informationA New Method of Using Polytomous Independent Variables with Many Levels for the Binary Outcome of Big Data Analysis
Paper 2641-2015 A New Method of Using Polytomous Independent Variables with Many Levels for the Binary Outcome of Big Data Analysis ABSTRACT John Gao, ConstantContact; Jesse Harriott, ConstantContact;
More informationFINALTERM EXAMINATION Fall 2009 CS301- Data Structures Question No: 1 ( Marks: 1 ) - Please choose one The data of the problem is of 2GB and the hard
FINALTERM EXAMINATION Fall 2009 CS301- Data Structures Question No: 1 The data of the problem is of 2GB and the hard disk is of 1GB capacity, to solve this problem we should Use better data structures
More informationAlgorithms ~ R-ES-O-N-A-N--C-E-I-A-U-9-U-st Algorithm Design Techniques.
Algorithms 8. Algorithm Design Techniques R K Shyamasundar This article continues with the exploration of common algorithm design techniques. In particular, we discuss balancing, greedy strategy, backtracking
More informationA Fast Algorithm for Optimal Alignment between Similar Ordered Trees
Fundamenta Informaticae 56 (2003) 105 120 105 IOS Press A Fast Algorithm for Optimal Alignment between Similar Ordered Trees Jesper Jansson Department of Computer Science Lund University, Box 118 SE-221
More informationOn the Relationships between Zero Forcing Numbers and Certain Graph Coverings
On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,
More informationIntroduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 20 Dr. Ted Ralphs IE406 Lecture 20 1 Reading for This Lecture Bertsimas Sections 10.1, 11.4 IE406 Lecture 20 2 Integer Linear Programming An integer
More informationArtificial Intelligence
Torralba and Wahlster Artificial Intelligence Chapter 8: Constraint Satisfaction Problems, Part I 1/48 Artificial Intelligence 8. CSP, Part I: Basics, and Naïve Search What to Do When Your Problem is to
More informationCONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM
1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu
More informationOn subgraphs of Cartesian product graphs
On subgraphs of Cartesian product graphs Sandi Klavžar 1 Department of Mathematics, PEF, University of Maribor, Koroška cesta 160, 2000 Maribor, Slovenia sandi.klavzar@uni-lj.si Alenka Lipovec Department
More informationIntroductory Combinatorics
Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS
More informationTHE PROBABILITY OF A GIVEN 1-CHOICE STRUCTURE* FRANK HARARY UNIVERSITY OF MICHIGAN AND RON READ UNIVERSITY OF THE WEST INDIES
PSYCttOMETRIKA--VOL. 31, NO. 2 JUNE, 1966 THE PROBABILITY OF A GIVEN 1-CHOICE STRUCTURE* FRANK HARARY UNIVERSITY OF MICHIGAN AND RON READ UNIVERSITY OF THE WEST INDIES A 1-choice structure arises whenever
More information