''Algorithmica'' is a monthly
peer-reviewed
Peer review is the evaluation of work by one or more people with similar competencies as the producers of the work (peers). It functions as a form of self-regulation by qualified members of a profession within the relevant field. Peer review ...
scientific journal
In academic publishing, a scientific journal is a periodical publication intended to further the progress of science, usually by reporting new research.
Content
Articles in scientific journals are mostly written by active scientists such as s ...
focusing on research and the application of computer science algorithms. The journal was established in 1986 and is published by
Springer Science+Business Media
Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.
Originally founded in 1842 in ...
. The
editor in chief
An editor-in-chief (EIC), also known as lead editor or chief editor, is a publication's editorial leader who has final responsibility for its operations and policies.
The highest-ranking editor of a publication may also be titled editor, managing ...
is
Mohammad Hajiaghayi
, birth_date =
, birth_place =
, death_place =
, nationality =
, fields = Computer science
, workplaces = University of Maryland, College Park
, alma_mater = Massachusetts Institute of Technology (PhD) ...
. Subject coverage includes
sorting
Sorting refers to ordering data in an increasing or decreasing manner according to some linear relationship among the data items.
# ordering: arranging items in a sequence ordered by some criterion;
# categorizing: grouping items with similar pro ...
, searching,
data structures
In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, a ...
,
computational geometry
Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
, and
linear programming
Linear programming (LP), also called linear optimization, is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear function#As a polynomial function, li ...
,
VLSI
Very large-scale integration (VLSI) is the process of creating an integrated circuit (IC) by combining millions or billions of MOS transistors onto a single chip. VLSI began in the 1970s when MOS integrated circuit (Metal Oxide Semiconductor) c ...
,
distributed computing
A distributed system is a system whose components are located on different computer network, networked computers, which communicate and coordinate their actions by message passing, passing messages to one another from any system. Distributed com ...
,
parallel processing,
computer aided design
Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
,
robotics
Robotics is an interdisciplinary branch of computer science and engineering. Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrat ...
,
graphics
Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture ...
,
data base
In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases span ...
design, and
software tool
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can b ...
s.
Home page
Springer Science+Business Media. 2013
Abstracting and indexing
This journal is indexed by the following services:
See also
*''ACM Transactions on Algorithms
''ACM Transactions on Algorithms'' (''TALG'') is a quarterly peer-reviewed scientific journal covering the field of algorithms. It was established in 2005 and is published by the Association for Computing Machinery. The editor-in-chief is Edith Co ...
''
* ''Algorithms'' (journal)
*''Discrete Mathematics & Theoretical Computer Science
''Discrete Mathematics & Theoretical Computer Science'' is a peer-reviewed open access scientific journal covering discrete mathematics and theoretical computer science. It was established in 1997 by Daniel Krob (Paris Diderot University). Since 2 ...
''
References
*{{cite web
, title=Journal Rankings
, date=July 2008
, work=CORE: The Computing Research and Education Association of Australasia
, accessdate=2010-11-05
, url=http://core.edu.au/index.php/categories/journals
, url-status=dead
, archiveurl=https://web.archive.org/web/20140125081709/http://core.edu.au/index.php/categories/journals
, archivedate=2014-01-25
''Algorithmica'' received the highest possible ranking “A*”.
External links
Springer information
Computer science journals
Springer Science+Business Media academic journals
Monthly journals
Publications established in 1986
English-language journals