-
arXiv:2408.04445 [pdf, ps, other]
On some randomized algorithms and their evaluation
Abstract: The paper considers implementations of some randomized algorithms in connection with obtaining a random $n^2 \times n^2$ Sudoku matrix with programming language C++. For this purpose we describes the set $Π_n$ of all $(2n) \times n$ matrices, consisting of elements of the set $\mathbb{Z}_n =\{ 1,2,\ldots ,n\}$, such that every row is a permutation. We emphasize the relationship between these matri… ▽ More
Submitted 8 August, 2024; originally announced August 2024.
Comments: 14 pages. arXiv admin note: substantial text overlap with arXiv:1312.0192
MSC Class: 05B20; 65C05; 68W40 ACM Class: F.2; G.2
Journal ref: Mathematics and Informatics, 63 (2) 2020, 202-217, ISSN 1310-2230
-
The bitwise operations in relation to the concept of set
Abstract: We contemplate this article to help the teachers of programming in his aspiration for giving some appropriate and interesting examples. The work will be especially useful for students-future programmers, and for their lecturers. Some of the strong sides of these programming languages C/C++ and Java are the possibilities of low-level programming. Some of the means for this possibility are the intro… ▽ More
Submitted 30 July, 2021; originally announced July 2021.
Comments: arXiv admin note: text overlap with arXiv:1312.0138
Journal ref: Asian Journal of Research in Computer Science, 1(4): 1-8, 2018; Article no.AJRCOS.44314, ISSN: 2581-8260
-
Students Readiness for E-learning in the Universities in Yemen
Abstract: The e-learning is an advanced version of traditional education. It is defined as a way of learning by using the communication mechanisms of modern computer networks and multimedia, including voice, image, and graphics and mechanisms to search electronic libraries, as well as web portals, whether in the context of distance learning or in the classroom. The people who engage in the transition to web… ▽ More
Submitted 9 October, 2020; originally announced October 2020.
Journal ref: Science and Technology Publishing, Vol. 1, Issue 8, 2017, 102-107
-
arXiv:2010.04823 [pdf, ps, other]
On some representations of context-free languages
Abstract: Context-free languages are widely used to describe the syntax of programming languages and natural languages. Usually, we describe a context-free language mathematically with the help of context-free grammar (for generation) or pushdown automata (for recognition). The purpose of this study is to describe some unconventional methods of description of context-free languages, namely a representation… ▽ More
Submitted 9 October, 2020; originally announced October 2020.
MSC Class: 68Q45 ACM Class: F.4.3
-
arXiv:1605.07171 [pdf, ps, other]
The bitwise operations in relation to obtaining Latin squares
Abstract: The main thrust of the article is to provide interesting example, useful for students of using bitwise operations in the programming languages C ++ and Java. As an example, we describe an algorithm for obtaining a Latin square of arbitrary order. We will outline some techniques for the use of bitwise operations.
Submitted 8 July, 2016; v1 submitted 23 May, 2016; originally announced May 2016.
MSC Class: 68N15
Journal ref: British Journal of Mathematics & Computer Science, 17(5): 1-7, 2016, Article no. BJMCS.26471
-
arXiv:1604.02714 [pdf, ps, other]
Canonical binary matrices related to bipartite graphs
Abstract: The current paper is dedicated to the problem of finding the number of mutually non isomorphic bipartite graphs of the type $g=\langle R_g ,C_g ,E_g \rangle$ at given $n=|R_g |$ and $m=|C_g |$, where $R_g$ and $C_g$ are the two disjoint parts of the vertices of the graphs $g$, and $E_g$ is the set of edges, $Eg \subseteq R_g \times C_g$. For this purpose, the concept of canonical binary matrix is… ▽ More
Submitted 10 April, 2016; originally announced April 2016.
MSC Class: 15B34; 05B20; 05C30
-
arXiv:1604.02712 [pdf, ps, other]
On the number of mutually disjoint pairs of S-permutation matrices
Abstract: This work examines the concept of S-permutation matrices, namely $n^2 \times n^2$ permutation matrices containing a single 1 in each canonical $n \times n$ subsquare (block). The article suggests a formula for counting mutually disjoint pairs of $n^2 \times n^2$ S-permutation matrices in the general case by restricting this task to the problem of finding some numerical characteristics of the eleme… ▽ More
Submitted 16 August, 2016; v1 submitted 10 April, 2016; originally announced April 2016.
Comments: arXiv admin note: substantial text overlap with arXiv:1501.03395; text overlap with arXiv:1604.02691
MSC Class: 05B20
Journal ref: Discrete Mathematics, Volume340, Issue 6, 2017, 1442-1448
-
arXiv:1604.02691 [pdf, ps, other]
On an algorithm for receiving Sudoku matrices
Abstract: This work examines the problem to describe an efficient algorithm for obtaining $n^2 \times n^2$ Sudoku matrices. For this purpose, we define the concepts of $n\times n$ $Π_n$-matrix and disjoint $Π_n$-matrices. The article, using the set-theoretical approach, describes an algorithm for obtaining $n^2$-tuples of $n\times n$ mutually disjoint $Π_n$ matrices. We show that in input $n^2$ mutually dis… ▽ More
Submitted 10 April, 2016; originally announced April 2016.
MSC Class: 05B20; 68Q65
Journal ref: Discrete Mathematics Algorithms and Applications, Vol. 9, No. 3, 2017, 1750038 (8 pages)
-
arXiv:1601.03928 [pdf, ps, other]
On an application of multidimensional arrays
Abstract: This article discusses some difficulties in the implementation of combinatorial algorithms associated with the choice of all elements with certain properties among the elements of a set with great cardinality.The problem has been resolved by using multidimensional arrays. Illustration of the method is a solution of the problem of obtaining one representative from each equivalence class with respec… ▽ More
Submitted 15 January, 2016; originally announced January 2016.
MSC Class: 68P05; 05B20
Journal ref: British Journal of Mathematics & Computer Science, ISSN: 2231-0851, 11(4): 1-7, 2015
-
Semi-canonical binary matrices
Abstract: In this paper, we define the concepts of semi-canonical and canonical binary matrix. Strictly mathematical, we prove the correctness of these definitions. We describe and we implement an algorithm for finding all semi-canonical binary matrices taking into account the number of 1 in each of them. This problem relates to the combinatorial problem of finding all pairs of disjoint S-permutation matric… ▽ More
Submitted 15 June, 2015; originally announced June 2015.
Comments: Sixth International Scientific Conference - FMNS2015, South-West University, Blagoevgrad, Bulgaria, 113 - 124
MSC Class: 05B20; 68N15
-
The assertive profile of the Bulgarian students in computer science and computer engineering
Abstract: Different points of view on the nature and content of the assertiveness are followed in this paper. The main purpose is to study the assertive profile of Bulgarian students in computer science and computer engineering by analyzing the components of assertiveness. Research was performed using testing methods. It was found that the level of expressivity of this personal quality among subjects were a… ▽ More
Submitted 26 April, 2014; originally announced April 2014.
Journal ref: I.J. Education and Management Engineering, 2014, 1, 1-8
-
On an Algorithm for Isomorphism-Free Generations of Combinatorial Objects
Abstract: In the work are defined the concepts semi-canonical and canonical binary matrix. What is described is an algorithm solving the combinatorial problem for finding the semi-canonical matrices in the set Λ_n^k consisting of all n\times n binary matrices having exactly k 1's in every row and every column without perambulating all elements. In the described algorithm bitwise operations are substantially… ▽ More
Submitted 25 April, 2014; originally announced April 2014.
Journal ref: International Journal of Emerging Trends & Technology in Computer Science (IJETTCS), Vol. 2, No. 6 (2013) 215-220
-
arXiv:1404.6419 [pdf, ps, other]
On some numerical characteristics of a bipartite graph
Abstract: The paper consider an equivalence relation in the set of vertices of a bipartite graph. Some numerical characteristics showing the cardinality of equivalence classes are introduced. A combinatorial identity that is in relationship to these characteristics of the set of all bipartite graphs of the type $g=\langle R_g \cup C_g, E_g \rangle$ is formulated and proved, where $V=R_g \cup C_g$ is the set… ▽ More
Submitted 25 April, 2014; originally announced April 2014.
MSC Class: 05C30
Journal ref: Mathematics and Education in Mathematics, Proceedings of the Forty Third Spring Conference of the Union of Bulgarian Mathematicians, Borovetz, April 2-6, 2014
-
arXiv:1312.0194 [pdf, ps, other]
Some Combinatorial Problems on Binary Matrices in Programming Courses
Abstract: The study proves the existence of an algorithm to receive all elements of a class of binary matrices without obtaining redundant elements, e. g. without obtaining binary matrices that do not belong to the class. This makes it possible to avoid checking whether each of the objects received possesses the necessary properties. This significantly improves the efficiency of the algorithm in terms of th… ▽ More
Submitted 1 December, 2013; originally announced December 2013.
MSC Class: 97P50; 68R05; 05B20
Journal ref: Informational Technologies in Education, 2012, 12, 39-43
-
arXiv:1312.0192 [pdf, ps, other]
Random Permutations, Random Sudoku Matrices and Randomized Algorithms
Abstract: Some randomized algorithms, used to obtain a random $n^2 \times n^2$ Sudoku matrix, where $n$ is a natural number, is reviewed in this study. Below is described the set $Π_n$ of all $(2n) \times n$ matrices, consisting of elements of the set $\mathbb{Z}_n =\{ 1,2,\ldots ,n\}$, such that every row is a permutation. It is proved that such matrices would be particularly useful in developing efficient… ▽ More
Submitted 1 December, 2013; originally announced December 2013.
MSC Class: 05B20; 65C05; 68W40
Journal ref: International J. of Math. Sci. & Engg. Appls. (IJMSEA), ISSN 0973-9424, Vol. 6 No. VI (November, 2012), pp. 291-302
-
arXiv:1312.0190 [pdf, ps, other]
Inclusion of regular and linear languages in group languages
Abstract: Let $Σ= X\cup X^{-1} = \{ x_1 ,x_2 ,..., x_m ,x_1^{-1} ,x_2^{-1} ,..., x_m^{-1} \}$ and let $G$ be a group with set of generators $Σ$. Let $\mathfrak{L} (G) =\left\{ \left. ω\in Σ^* \; \right\vert \;ω\equiv e \; (\textrm{mod} \; G) \right\} \subseteq Σ^*$ be the group language representing $G$, where $Σ^*$ is a free monoid over $Σ$ and $e$ is the identity in $G$. The problem of determining whether… ▽ More
Submitted 1 December, 2013; originally announced December 2013.
Comments: 14 pages
MSC Class: 68Q45; 68Q70
Journal ref: International J. of Math. Sci. & Engg. Appls. (IJMSEA), ISSN 0973-9424, Vol. 7 No. I (January, 2013), pp. 323-336
-
arXiv:1312.0186 [pdf, ps, other]
On an Algorithm for Obtaining All Binary Matrices of Special Class Related to V. E. Tarakanov's Formula
Abstract: An algorithm for obtaining all n\times n binary matrices having exactly 2 units in every row and every column is described in the paper. After analysing the work of the algorithm a formula for calculating the number of these matrices has been obtained. This formula is known and has been obtained using other methods, which by their nature are purely analytical and not constructive. Thus a new, cons… ▽ More
Submitted 1 December, 2013; originally announced December 2013.
MSC Class: 05B20
Journal ref: Journal of Mathematical Sciences and Applications, 2013, Vol. 1, No. 2, 36-38
-
arXiv:1312.0138 [pdf, ps, other]
The bitwise operations related to a fast sorting algorithm
Abstract: In the work we discuss the benefit of using bitwise operations in programming. Some interesting examples in this respect have been shown. What is described in detail is an algorithm for sorting an integer array with the substantial use of the bitwise operations. Besides its correctness we strictly prove that the described algorithm works in time O(n). In the work during the realisation of each of… ▽ More
Submitted 30 November, 2013; originally announced December 2013.
Journal ref: (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 4, No. 9, 2013
-
A representation of context-free grammars with the help of finite digraphs
Abstract: For any context-free grammar, we build a transition diagram, that is, a finite directed graph with labeled arcs, which describes the work of the grammar. This approach is new, and it is different from previously known graph models. We define the concept of proper walk in this transition diagram and we prove that a word belongs to a given context-free language if and only if this word can be obtain… ▽ More
Submitted 29 May, 2013; originally announced May 2013.
Comments: 4 figures
Journal ref: American Journal of Applied Mathematics. Vol. 1, No. 1, 2013, pp. 8-11
-
arXiv:1211.1628 [pdf, ps, other]
On the Number of Disjoint Pairs of S-permutation Matrices
Abstract: In [Journal of Statistical Planning and Inference (141) (2011) 3697-3704], Roberto Fontana offers an algorithm for obtaining Sudoku matrices. Introduced by Geir Dahl concept disjoint pairs of S-permutation matrices [Linear Algebra and its Applications (430) (2009) 2457-2463] is used in this algorithm. Analyzing the works of G. Dahl and R. Fontana, the question of finding a general formula for coun… ▽ More
Submitted 7 November, 2012; originally announced November 2012.
Comments: 14 pages, 1 figure. arXiv admin note: substantial text overlap with arXiv:1202.0401
MSC Class: 15B34; 05B20; 05C50
Journal ref: Discrete Applied Mathematics 161 (2013) 3072-3079
-
arXiv:1210.2814 [pdf, ps, other]
On the probability of two randomly generated S-permutation matrices to be disjoint
Abstract: The concept of S-permutation matrix is considered in this paper. It defines when two binary matrices are disjoint. For an arbitrary $n^2 \times n^2$ S-permutation matrix, a lower band of the number of all disjoint with it S-permutation matrices is found. A formula for counting a lower band of the number of all disjoint pairs of $n^2 \times n^2$ S-permutation matrices is formulated and proven. As a… ▽ More
Submitted 25 April, 2014; v1 submitted 10 October, 2012; originally announced October 2012.
MSC Class: 05B20; 60C05
Journal ref: Statistics & Probability Letters, Volume 91, August 2014, Pages 47-51, ISSN 0167-7152
-
arXiv:1207.0657 [pdf, ps, other]
Computer Administering of the Psychological Investigations: Set-relational Representation
Abstract: Computer administering of a psychological investigation is the computer representation of the entire procedure of psychological assessments - test construction, test implementation, results evaluation, storage and maintenance of the developed database, its statistical processing, analysis and interpretation. A mathematical description of psychological assessment with the aid of personality tests i… ▽ More
Submitted 3 July, 2012; originally announced July 2012.
MSC Class: 91E45; 68P15
Journal ref: Open Journal of Applied Sciences, 2012, 2, 110-114
-
arXiv:1202.0401 [pdf, ps, other]
Bipartite graphs related to mutually disjoint S-permutation matrices
Abstract: Some numerical characteristics of bipartite graphs in relation to the problem of finding all disjoint pairs of S-permutation matrices in the general $n^2 \times n^2$ case are discussed in this paper. All bipartite graphs of the type $g=<R_g \cup C_g, E_g>$, where $|R_g |=|C_g |=2$ or $|R_g |=|C_g |=3$ are provided. The cardinality of the sets of mutually disjoint S-permutation matrices in both the… ▽ More
Submitted 23 January, 2013; v1 submitted 2 February, 2012; originally announced February 2012.
Comments: 18 pages, 13 figures. arXiv admin note: text overlap with arXiv:1211.1628
MSC Class: 05C30; 05B20; 05C50
Journal ref: ISRN Discrete Mathematics, Volume 2012, Article ID 384068
-
An Entertaining Example for the Usage of Bitwise Operations in Programming
Abstract: The present study is meant to fill in some information gaps occurring in the most widespread and well-known educational and reference literature about programming. The stress is laid on a very useful instrument - the bitwise operations, topic which is, unfortunately, seldom dealt with in most of the well-known books on programming. In addition, the research is very useful as regards the topic of o… ▽ More
Submitted 16 January, 2012; originally announced January 2012.
Comments: Proceedings of the Fourth International Scientific Conference - FMNS2011, 8 - 11 June, 2011
Journal ref: Mathematics and natural science, v. 1, SWU "N. Rilski", 2011, 159-168
-
On Some Entertaining Applications of the Concept of Set in Computer Science Course
Abstract: Some aspects of programming education are examined in this work. It is emphasised, based on the entertainment value, the most appropriate examples are chosen to demonstrate the different language constructions and data structures. Such an example is the demonstrated algorithm for solving the widespread nowadays "Sudoku" puzzle. This is made, because of the connection with the term set and putting… ▽ More
Submitted 17 January, 2012; originally announced January 2012.
Journal ref: Informational Technologies in Education. - 2011. - No. 10. - P. 24-29
-
Matrix representation of a solution of a combinatorial problem of the group theory
Abstract: An equivalence relation in the symmetric group, where is a positive integer has been considered. An algorithm for calculation of the number of the equivalence classes by this relation for arbitrary integer has been described.
Submitted 16 January, 2012; originally announced January 2012.
Comments: Proceedings of the Fourth International Scientific Conference -- FMNS2011, 8 -- 11 June 2011
Journal ref: Mathematics and natural science, v. 1, 2011, 144-152
-
arXiv:1201.1473 [pdf, ps, other]
A Representation of Binary Matrices
Abstract: In this article we discuss the presentation of a random binary matrix using sequence of whole nonnegative numbers. We examine some advantages and disadvantages of this presentation as an alternative of the standard presentation using two-dimensional array. It is shown that the presentation of binary matrices using ordered n-tuples of natural numbers makes the algorithms faster and saves a lot of m… ▽ More
Submitted 6 January, 2012; originally announced January 2012.
Comments: Proceedings of the Thirty Ninth Spring Conference of the Union of Bulgarian Mathematicians, Albena, April 6-10, 2010
MSC Class: 68N15; 68W40; 15B34
Journal ref: Mathematics and education in mathematics, v. 39, 2010, 198-206
-
An Example for the Use of Bitwise Operations in Programming
Abstract: This piece of work presents a meaningful example for the advantages of using bitwise operations for creating effective algorithms in programming. A task connected with mathematical modeling in weaving industry is examined and computed.
Submitted 6 January, 2012; originally announced January 2012.
Comments: Proceedings of the Thirty Eighth Spring Conference of the Union of Bulgarian Mathematicians, Borovetz, April 1-?5, 2009
MSC Class: 68N15; 68R05; 05A18
Journal ref: Mathematics and education in mathematics, v. 38 (2009), 196-202
-
arXiv:1201.1465 [pdf, ps, other]
Mathematical Modeling of the Weaving Structure Design
Abstract: An equivalence relation in the set of all square binary matrices is described in this work. It is discussed a combinatoric problem about finding the cardinal number and the elements of the factor set according to this relation. We examine the possibility to get some special elements of this factor set. We propose an algorithm, which solves these problems. The results we have received are used to d… ▽ More
Submitted 6 January, 2012; originally announced January 2012.
Comments: Proceedings of the Thirty Ninth Spring Conference of the Union of Bulgarian Mathematicians, Albena, April 6-10, 2010
MSC Class: 15B34; 05A05; 93A30; 68W40
Journal ref: Mathematics and education in mathematics, v. 39, 2010, 212-220
-
Method of the Multidimensional Sieve in the Practical Realization of some Combinatorial Algorithms
Abstract: Some difficulties regarding the application of the well-known sieve method are considered in the case when a practical (program) realization of selecting elements, having a particular property among the elements of a set with a sufficiently great cardinal number(cardinality). In this paper the problem has been resolved by using a modified version of the method, utilizing multidimensional arrays. A… ▽ More
Submitted 5 January, 2012; originally announced January 2012.
Journal ref: International scientific conference "UNITECH 07", Gabrovo, Bulgaria, vol. II, 2007, 451-456
-
arXiv:1201.1095 [pdf, ps, other]
An Entertaining Example of Using the Concepts of Context-Free Grammar and Pushdown Automation
Abstract: A formal-linguistic approach for solving an entertaining task is made in this paper. The well-known task of the Hanoi towers is discussed in relation to some concepts of discrete mathematics. A context-free grammar which generate an algorithm for solving this task is described. A deterministic pushdown automation which in its work imitates the work of monks in solving the task of the Hanoi towers… ▽ More
Submitted 5 January, 2012; originally announced January 2012.
Journal ref: Open Journal of Discrete Mathematics, 2012, 2, 105-108