Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yossi Shiloach

dblp:77/3536 · DBLP profile ↗
← Back
18ranked-venue papers
8as first author
0since 2021 · last 1987
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 12 · 7 first-authorDatabases, data management, data science and information retrieval · 5 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorComputer networks · 2Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
10 papers
Graph algorithms and graph theory · 70% Mathematical optimization · 16% Algorithms and data structures · 14%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 94% Interconnection networks and networks-on-chip · 6%

Topics — the 23 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel algorithms
0.021987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Finding Euler Circuits in Logarithmic Parallel Time · STOC 1984
Parallel and multicore computing › parallel graph algorithms
connected components
0.011987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Parallel and multicore computing › parallel algorithms
graph algorithms
0.011987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Parallel and multicore computing › parallel graph algorithms
minimum spanning forest
0.011987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Graph algorithms and graph theory
graph algorithms
0.021980
A Multi-Terminal Minimum Cut Algorithm for Planar Graphs · SIAM J. Comput. 1980
A Minimum Linear Arrangement Algorithm for Undirected Trees · SIAM J. Comput. 1979
Mathematical optimization
linear inequalities
0.021980
A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality · SIAM J. Comput. 1980
A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality · FOCS 1979
Algorithms and data structures
polynomial-time algorithms
0.021980
A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality · SIAM J. Comput. 1980
A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality · FOCS 1979
Graph algorithms and graph theory
disjoint paths
0.021980
A Polynomial Solution to the Undirected Two Paths Problem · J. ACM 1980
Finding Two Disjoint Paths Between Two Pairs of Vertices in a Graph · J. ACM 1978
Graph algorithms and graph theory › graph traversal
eulerian circuits
0.011984
Finding Euler Circuits in Logarithmic Parallel Time · STOC 1984
Graph algorithms and graph theory
graph traversal
0.011984
Finding Euler Circuits in Logarithmic Parallel Time · STOC 1984
Graph algorithms and graph theory › graph algorithms
network flow
0.021979
Multi-Terminal 0-1 Flow · SIAM J. Comput. 1979
Maximum Flow in Planar Networks · SIAM J. Comput. 1979
Graph algorithms and graph theory
minimum cut
0.021980
A Multi-Terminal Minimum Cut Algorithm for Planar Graphs · SIAM J. Comput. 1980
Maximum Flow in Planar Networks · SIAM J. Comput. 1979
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms
0.011981
An On-Line Edge-Deletion Problem · J. ACM 1981
Mathematical optimization
linear programming
0.011979
A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality · FOCS 1979
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow
0.011979
Maximum Flow in Planar Networks · SIAM J. Comput. 1979
Mathematical optimization › optimization
minimum linear arrangement
0.011979
A Minimum Linear Arrangement Algorithm for Undirected Trees · SIAM J. Comput. 1979
Graph algorithms and graph theory › planar graphs
planar graph algorithms
0.011979
Maximum Flow in Planar Networks · SIAM J. Comput. 1979
Graph algorithms and graph theory › graph algorithms › network flow › maximum flow
planar network flow
0.011979
Maximum Flow in Planar Networks · SIAM J. Comput. 1979
Parallel and multicore computing › parallel computation models
PRAM
0.011987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network
0.011987
New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM · IEEE Trans. Computers 1987
Graph algorithms and graph theory
graph connectivity
0.011978
Finding Two Disjoint Paths Between Two Pairs of Vertices in a Graph · J. ACM 1978
Graph algorithms and graph theory
planar graphs
0.011980
A Multi-Terminal Minimum Cut Algorithm for Planar Graphs · SIAM J. Comput. 1980
Graph algorithms and graph theory › graph algorithms
tree algorithms
0.011979
A Minimum Linear Arrangement Algorithm for Undirected Trees · SIAM J. Comput. 1979

Methods — techniques the papers use, named apart from their topics

parallel graph algorithms · 0.0PRAM algorithms · 0.0divide-and-conquer · 0.0parallel algorithm design · 0.0complexity analysis · 0.0constructive algorithm · 0.0shortest path · 0.0polynomial-time algorithm · 0.0online algorithms · 0.0planarity exploitation · 0.0dynamic programming · 0.0combinatorial algorithms · 0.0
YearPublicationVenuePosition
1987 New Connectivity and MSF Algorithms for Shuffle-Exchange Network and PRAM
abstract
Parallel algorithms for finding the connected components (CC) and a minimum spanning FOREST (MSF) of an undirected graph are presented. The primary model of computation considered is that called "shuffle-exchange network" in which each processor has its own local memory, no memory is shared, and communication among processors is done via a fixed degree network. This model is very convenient for actual realization. Both algorithms have depth of O(log2 n) while using n2 processors. Here n is the number of vertices in the graph. The algorithms are first presented for the PRAM (parallel RAM) model, which is not realizable, but much more convenient for the design and presentation of algorithms. The CC and MSF algorithms are no exceptions. The CC PRAM algorithm is a simplification of the one appearing in [17]. A modification of this algorithm yields a simple and efficient MSF algorithm. Both have depth of O(log m) and they use m processors, where m is the number of edges in the graph.
Baruch Awerbuch, Yossi Shiloach
IEEE Trans. Computers2
1986 An Improved Parallel Algorithm for Maximal Matching
Amos Israeli, Yossi Shiloach
Inf. Process. Lett.2
1984 Finding Euler Circuits in Logarithmic Parallel Time
abstract
A parallel algorithm for finding Euler circuits in graphs is presented. Its depth is log |E| and it employs |E| processors. The computational model considered is the PRAM (the shared memory model).
Baruch Awerbuch, Amos Israeli, Yossi Shiloach
STOC3
1982 The complexity of finding maximum disjoint paths with length constraints
abstract
Abstract The following problem is considered: Given an integer K, a graph G with two distinct vertices s and t, find the maximum number of disjoint paths of length K from s to t. The problem has several variants: the paths may be vertex‐disjoint or edge‐disjoint, the lengths of the paths may be equal to K or bounded by K, the graph may be undirected or directed. It is shown that except for small values of K all the problems are NP‐complete. Assuming P ≠ NP, for each problem, the largest value of K for which the problem is not NP‐complete is found. Whenever a polynomial algorithm exists, an efficient algorithm is described.
Alon Itai, Yehoshua Perl, Yossi Shiloach
Networks3
1981 Another Look at the Degree Constrained Subgraph Problem
Yossi Shiloach
Inf. Process. Lett.1
1981 An On-Line Edge-Deletion Problem
abstract
article Free Access Share on An On-Line Edge-Deletion Problem Authors: Yossi Shiloach IBM Israel Scientific Center, Technion City, Haifa, Israel and Stanford University, Stanford, California IBM Israel Scientific Center, Technion City, Haifa, Israel and Stanford University, Stanford, CaliforniaView Profile , Shimon Even Computer Science Department, Technion, Haifa, Israel and University of California, Berkeley, California Computer Science Department, Technion, Haifa, Israel and University of California, Berkeley, CaliforniaView Profile Authors Info & Claims Journal of the ACMVolume 28Issue 1Jan. 1981 pp 1–4https://doi.org/10.1145/322234.322235Published:01 January 1981Publication History 189citation1,844DownloadsMetricsTotal Citations189Total Downloads1,844Last 12 Months172Last 6 weeks27 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Shimon Even, Yossi Shiloach
J. ACM2
1980 A Polynomial Solution to the Undirected Two Paths Problem
abstract
article Free Access Share on A Polynomial Solution to the Undirected Two Paths Problem Author: Yossi Shiloach IBM Israel Scientific Research Center, Technion City, Haifa, Israel and Standford University, Stanford, California IBM Israel Scientific Research Center, Technion City, Haifa, Israel and Standford University, Stanford, CaliforniaView Profile Authors Info & Claims Journal of the ACMVolume 27Issue 3July 1980 pp 445–456https://doi.org/10.1145/322203.322207Published:01 July 1980Publication History 162citation1,046DownloadsMetricsTotal Citations162Total Downloads1,046Last 12 Months40Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Yossi Shiloach
J. ACM1
1980 A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality
abstract
We present a constructive algorithm for solving systems of linear inequalities (LI) with at most two variables per inequality. The time complexity of the algorithm is $O(mn^3 I)$ on a random access machine, where m is the number of inequalities, n the number of variables, and I the size of the binary encoding of the input. The LI problem is of importance in complexity theory because it is polynomial time (Turing) equivalent to linear programming. The subclass of LI treated in this paper is of practical interest in mechanical verification systems.
Bengt Aspvall, Yossi Shiloach
SIAM J. Comput.2
1980 A Multi-Terminal Minimum Cut Algorithm for Planar Graphs
abstract
Given an undirected planar graph with n vertices, we present an $O((n\log n)^2 )$ algorithm which finds the minimum cuts between all the pairs of vertices.
Yossi Shiloach
SIAM J. Comput.1
1979 A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables per Inequality
abstract
We present a constructive algorithm for solving systems of linear inequalities (LI) with at most two variables per inequality. The algorithm is polynomial in the size of the input. The LI problem is of importance in complexity theory since it is polynomial time (Turing) equivalent to linear programming. The subclass of LI treated in this paper is also of practical interest in mechanical verification systems, and we believe that the ideas presented can be extended to the general LI problem.
Bengt Aspvall, Yossi Shiloach
FOCS2
1979 Edge-Disjoint Branching in Directed Multigraphs
Yossi Shiloach
Inf. Process. Lett.1
1979 Strong Linear Orderings of a Directed Network
Yossi Shiloach
Inf. Process. Lett.1
1979 A Fast Equivalence-Checking Algorithm for Circular Lists
Yossi Shiloach
Inf. Process. Lett.1
1979 Maximum Flow in Planar Networks
abstract
Efficient algorithms for finding maximum flow in planar networks are presented. These algorithms take advantage of the planarity and are superior to the most efficient algorithms to date. If the source and the terminal are on the same face, an algorithm of Berge is improved and its time complexity is reduced to $O(n\log n)$. In the general case, for a given $D > 0$ a flow of value D is found if one exists; otherwise, it is indicated that no such flow exists. This algorithm requires $O(n^2 \log n)$ time. If the network is undirected a minimum cut may be found in $O(n^2 \log n)$ time. All algorithms require $O(n)$ space.
Alon Itai, Yossi Shiloach
SIAM J. Comput.2
1979 A Minimum Linear Arrangement Algorithm for Undirected Trees
abstract
The minimum linear arrangement problem is a special case of more general placement problems which are discussed in Hanan and Kurtzberg [5] and might occur in solving wiring problems as well as many other placement problems. It is also a special case of the quadratic assignment problem [5] and has a lot in common with job sequencing problems (Adolphson and Hu [1, § 4]). The minimum linear arrangement problem for general undirected graphs is $NP$ complete as shown in Garey et al. [2]. The corresponding problem for acyclic directed graphs is also $NP$ complete (Evan and Shiloach [4]). D. Adolphson and T. C. Hu [1] solved the problem for rooted trees by an $O(n\log n)$ algorithm. In this paper we solve the problem for undirected trees by an $O(n^{2.2} )$ algorithm.
Yossi Shiloach
SIAM J. Comput.1
1979 Multi-Terminal 0-1 Flow
abstract
Given an undirected 0–1 flow network with n vertices and m edges, we present an $O(n^2 (m + n))$ algorithm which generates all $\begin{pmatrix} n \\ 2 \end{pmatrix}$ maximal flows between all the pairs of vertices. Since $O(n^2 (m + n))$ is also the size of the output, this algorithm is optimal up to a constant factor.
Yossi Shiloach
SIAM J. Comput.1
1978 Finding Two Disjoint Paths Between Two Pairs of Vertices in a Graph
abstract
article Finding Two Disjoint Paths Between Two Pairs of Vertices in a Graph Share on Authors: Y. Shiloach Weizmann Institute of Science, Rehovot, Israel and Computer Science Department, Stanford University, Stanford, CA Weizmann Institute of Science, Rehovot, Israel and Computer Science Department, Stanford University, Stanford, CAView Profile , Y. Perl Department of Mathematics and Computer Science, Bar-Ilan University, Ramat-Gan, Israel Department of Mathematics and Computer Science, Bar-Ilan University, Ramat-Gan, IsraelView Profile Authors Info & Claims Journal of the ACMVolume 25Issue 1Jan. 1978 pp 1–9https://doi.org/10.1145/322047.322048Published:01 January 1978 98citation1,915DownloadsMetricsTotal Citations98Total Downloads1,915Last 12 Months47Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Yehoshua Perl, Yossi Shiloach
J. ACM2
1978 Permutation layout
abstract
Abstract The problems of layout of printed circuits and large scale integrated chips are very complex and are therefore usually approached by heuristic methods. This paper presents a more analytic approach to an elementary subset of these problems, using combinatorial and graphtheoretic arguments.
M. Cutler, Yossi Shiloach
Networks2