Category: Posts in English

  • List of YouTube Channels for research talks on discrete mathematics

    Due to the COVID-19 pandemic, many seminars are now held online. Many of them made a YouTube channel to post their videos. But it is very difficult to search for such videos. In this post, I’d like to share a few of them. Please suggest more in the comment.

    Here’s a list of YouTube channels for online seminars.

    Here’s a list of some recent conferences or workshops posting videos online.

    Other collections

  • Big Congratulations to Bruno Courcelle for the first S. Barry Cooper Prize

    Big Congratulations to Bruno Courcelle for the first S. Barry Cooper Prize

    The 2020 S. Barry Cooper Prize is awarded to Bruno Courcelle for his work on the definability of graph properties in Monadic Second Order Logic, through a sequence of seminal papers and a book (joint with Joost Engelfriet). This forms an outstanding example of theory building, bringing together logic, computability, graph grammars, and various notions of graph width (tree-width, clique-width and rank-width) and opening new avenues in our understanding of graph structure theory and the computability and complexity of graph algorithms. Besides its foundational character, the work has had great impact on a number of areas of computer science, including in parameterized algorithmics, verification and other areas, and has influenced a generation of researchers in this field. It has straddled the divide between the logical and algorithmic aspects of theoretical computer science.”

    The ACiE President
    Paola Bonizzoni

    Big Congratulations to Bruno Courcelle for the first S. Barry Cooper Prize. I was very fortunate to meet him at Dagstuhl in 2004, resulting a nice paper on Seese’s conjecture and an algorithm to decide rank-width≤k, making two chapters of my Ph.D. thesis. 

    In the photo, you can find me and Bruno. 

  • A solution to the Particles Problem

    A solution to the Particles Problem

    Prof. Yuval Peres posted the following very interesting problem on his blog.

    Suppose there are n particles in the unit square. Initially one particle is awake and all others are sleeping. Each awake particle moves in the unit square at speed 1 in a direction you prescribe and wakes up any sleeping particle it encounters. The particles that are awake move simultaneously.

    Question: Show that you can wake up all the particles by time 10.

    If you want to enjoy the problem, then please do not read below.

    An easy solution

    Here is an easy solution to show that we can wake up all the particles in time 45, less than 8.95.

    (I discussed with Sang June Lee and Dong Yeap Kang.) The idea is to partition the unit square into 4 cells, say A, B, C, D in the counterclockwise order, each of which is a square of the half size. Here is a rough sketch. (I didn’t bother to write the base case or other degenerate cases having some empty cells.)

    Proof Sketch: The first awake particle P visits each nonempty cell to wake at least one and return to the initial cell. That requires P to move at most ​5/24. By the induction hypothesis, each cell can be cleared in time 45/2​ because each cell has the half size and so it takes half the time to wake all the particles. This means that the total time to wake all the particles is at most 45​.

    A slightly faster solution

    Of course there must be better strategies for P to wake one particle in each nonempty cell quickly. Here is what we came up with, which shows that one can wake up all the particles in time 25+2, less than 6.48.

    Proof Sketch:By symmetry, we may assume that A contains P initially.

    Case 1: Suppose that A has another point Q other than P. Then P first moves to Q and then proceeds to a point in B and then a point in C. The point Q will move to a point in D and return to another point in A if there are. Then every nonempty cell will have at least one awake particle, in time 22+252=5+2/2<5+1, as P and Q will move in parallel.

    Case 2: Suppose that P is the unique point in A. Then P visits B, C and D. This requires P to travel at most 5+1​. (Of course, this requires a geometric proof. )

    So, after time 5+1 ​, each nonempty cell has at least one awake particle and it takes another ​5+1 time to clear every cell by the induction hypothesis. So the total time to wake all is at most ​25+2.

    Remark

    In the above proof, we use a simple inequality like this: Let P, Q, R, S be a point in A, B, C, D respectively. Then PQ+QR+RS5+1. To see this, we may assume that P, S are on the top border of the unit square. We may also assume that P or Q is on the left border. By flipping the x-coordinates of P and Q, we may assume that Q is on the left border. Then we may assume that P is the middle point of the top border. Then by symmetry we may assume that P=S. We may assume that Q or R is on the bottom border. By symmetry we may say that Q is at the left bottom corner. Then it must be an easy exercise to show that PQ+QR+RS is maximized when R is the right bottom corner. However, I believe that this can be improved because when P is close to S, then P can visit in the opposite order, P, S, R, Q.

    Question: What would be the best upper bound?

  • Non-Tenure Track Assistant Professorship at KAIST (Due: May 17) (KAIST 수리과학과 초빙교수 채용 공고)

    Non-Tenure Track Assistant Professorship at KAIST (Due: May 17) (KAIST 수리과학과 초빙교수 채용 공고)

    FYI: The following advertisement is copied from the department website as well as the KMS website.

    The Department of Mathematical Sciences at KAIST invites applications for a non-tenure track faculty position beginning from September 1, 2019.

    In recent years, KAIST, one of the top research universities in Korea, has been recruiting distinguished scholars of both Korean and foreign nationalities. KAIST is located in Daejeon, a city with a population of 1.5 million, and its operation is financially supported by the Korean government. Most of the courses at KAIST are taught in English.

    Applications are accepted from any areas of pure, applied, and interdisciplinary mathematics. Successful applicants must demonstrate outstanding accomplishments or potential in research and teaching.

    An annual salary (between 50 to 60 million Korean won) will be commensurate with the experience and qualifications of candidates. The regular teaching load is two courses (at least 6 credits) per semester.

    All applications must include the following:

    • KAIST non-tenure track faculty application form (DOC file)
    • Curriculum vitae with a publication list
    • Two recommendation letters; at least one should be related to teaching. (Recommenders should send their letters directly to the email address below.)

    All applications should be sent to recruit@mathsci.kaist.ac.kr or to the mailing address below by Friday, May 17, 2019:

    Yongnam Lee
    Head of the Department of Mathematical Sciences
    KAIST
    291 Daehak-ro, Yuseong-gu, Daejeon,
    Republic of Korea
    Zip Code: 34141

    http://mathsci.kaist.ac.kr/home/en/

    For any inquiries, please contact:

    Lan Yoon, Admin Staff, hlyoon@kaist.ac.kr, +82-42-350-2703

    KAIST 수리과학과에서는 초빙교수를 아래와 같이 채용합니다.

    = 아              래 =

    1. 초빙분야 및 인원

    ● 분야: 수학 전 분야
    ● 인원: 1 명

    2. 응모자격

    ● 초빙분야 박사학위 소지자 및 취득 예정자
    (단, 박사학위 취득 예정자는 최종논문심사에 통과(증빙서류 제출)된 자로서 임용일 전에 박사학위 취득이 가능해야 함.)
    ● 영어강의 가능한 자
    ● 일방 지식전달 위주의 강의 방식이 아닌 창의적인 수업을 실행할 수 있는 자

    3. 제출서류

    ● 비전임직교원 임용지원서(소정양식) 1부 (DOC file or HWP file)
    ● Curriculum Vitae(Publication List 포함)
    ● 추천서 2부(추천인이 직접 아래 이메일로 송부)
    ※ 추천서 중 1부는 반드시 강의와 관련된 내용 포함.

    4. 제출기한: 2019년 5월 17일(금)

    5. 지원서 접수처: recruit@mathsci.kaist.ac.kr

    접수된 서류는 일체 반환하지 않으며 타 용도로 사용하지 않습니다. 기타 자세한 문의사항은 지원서 접수처 또는 전화(042-350-2703)로 문의하시기 바랍니다.

  • (Due: May 31, 2019) 2019 IBS Young Scientist Fellowship

    (Due: May 31, 2019) 2019 IBS Young Scientist Fellowship

    1. Purpose and Background

    With the vision of “Making Discoveries for Humanity and Society,” the Institute for Basic Science (IBS) was founded in 2011 by the Korean government to promote basic sciences in Korea. Thirty Research Centers have been launched and each Center has been yielding outstanding results in various fields of research.
    The IBS “Young Scientist Fellowship” started in 2016 to play an active role in fostering next-generation basic science leaders. We believe this fellowship offers opportunities to conduct independent research by utilizing state-of-art infrastructures and to grow on the basis of research collaborations with leading researchers.
    We hope that the YS Fellowship serves as a stepping stone for our research fellows to be appointed as independent principal investigators at the prestige institutions worldwide.

    2. Eligibility

    • Within 5 years of obtaining a PhD or under the age of 40 with a PhD (born no earlier than January 1, 1979)※ Ph.D. candidates must be conferred with Ph.D. degrees before August 31, 2019
      ※ Researchers currently participating in the IBS research centers are NOT eligible to apply

    3. Recruiting Research Centers and Number of Openings

    Discrete Mathematics Group has an opening for 1 person.

    For other centers and groups, please visit the IBS website https://www.ibs.re.kr/ysf/.

    4. Benefit and Condition

    • Annual budget of KRW150-300M per year including KRW60-70M salary
    • Appointment for 3 years with possible extension of 2 years based on the results of interim review (Full-time work and 100% research participation).
      ※ Please refer to FAQ for details.
    • After physically relocated to one of the IBS Centers, YSF conducts independent research by utilizing research facility and equipment of the Center (Can organize small research group).
    • Selected YSF shall commence his/her research between January 1, 2020 and December 31, 2020.

    5. Selection Process: Three Steps

    • Letter of Intent
      1. 1. Submission deadline: ~ May 31, 2019
      2. 2. Review by Directors and Evaluation Panel members
      3. 3. Invitation to submit full proposals: ~ June 30, 2019
    • Full proposal
      1. 1. Submission deadline: ~ August 31, 2019
      2. 2. Review by Directors and Evaluation Panel members
      3. 3. Invitation for an on-site interview: ~ September 30, 2019
    • Interview
      1. 1. Interview and presentation: ~ November 15, 2019
      2. 2. Comprehensive review by Evaluation Panel chairs
      3. 3. Announcement of final YS Fellows: ~ November 30, 2019

    6. How to Apply

    7. Inquiries

  • (Due: April 15, 2019) THE IBS DISCRETE MATHEMATICS GROUP (DIMAG) POSTDOCTORAL RESEARCH FELLOWSHIP

    (Due: April 15, 2019) THE IBS DISCRETE MATHEMATICS GROUP (DIMAG) POSTDOCTORAL RESEARCH FELLOWSHIP

    The IBS Discrete Mathematics Group (DIMAG) in Daejeon, Korea invites applications for several postdoctoral research fellowship positions. The expected start date is the 1st of September 2019 but it can be negotiated; but the candidate should have a Ph.D. by the start date.

    DIMAG is a new research group that was established in December 1, 2018 at the Institute for Basic Science (IBS), led by Prof. Sang-il Oum. DIMAG is located at the headquarters of the Institute for Basic Science (IBS) in Daejeon, South Korea, a city of 1.5 million people.

    Successful candidates for postdoctoral research fellowship positions will be new or recent Ph.D.’s with outstanding research potential in all fields of discrete mathematics with emphasis on structural graph theory, extremal graph theory, combinatorial optimization, matroid theory, or fixed-paramter tractable algorithms.

    These non-tenure-track appointments are for two or three years, and the starting salary is no less than KRW 57,000,000. The appointment is one time renewable up to 5 years in total contingent upon the outstanding performance of the researcher.

    These are purely research positions and research fellows will have no teaching duties.

    A complete application packet should include:

    1. AMS standard cover sheet (preferred) or cover letter (PDF format)
    2. Curriculum vitae including a publication list (PDF format)
    3. Research statement (PDF format)
    4. At least 3 recommendation letters

    For full consideration, applicants should email items 1, 2, and 3 and arrange their recommendation letters emailed to dimag@ibs.re.kr by Monday, April 15, 2019. Recommendations letters forwarded by an applicant will not be considered.

    DIMAG encourages applications from individuals of diverse backgrounds.

    For Korean citizens who have not yet completed their military duty: IBS는 병역특례지정기관입니다. IBS is a designated institute for alternative military service.

  • The IBS Discrete Mathematics Group (DIMAG) Postdoctoral Research Fellowship

    The IBS Discrete Mathematics Group (DIMAG) Postdoctoral Research Fellowship

    The IBS Discrete Mathematics Group (DIMAG) in Daejeon, Korea invites applications for several postdoctoral research fellowship positions. The expected start date is the 1st of March 2019 but it can be negotiated; it is possible to start earlier or later in 2019 but the candidate should have a Ph.D. by the start date.

    DIMAG is a new research group that is established in December 1, 2018 at the Institute for Basic Science (IBS, www.ibs.re.kr), led by Prof. Sang-il Oum (dimag.ibs.re.kr/home/sangil/). DIMAG is located on the main campus of the Institute for Basic Science (IBS) in Daejeon, South Korea, a city of 1.5 million people.

    Successful candidates for postdoctoral research fellowship positions will be new or recent Ph.D.’s with outstanding research potential in all fields of discrete mathematics with emphasis on structural graph theory, extremal graph theory, combinatorial optimization, matroid theory, or fixed-paramter tractable algorithms.

    These non-tenure-track appointments are for two or three years, and the salary range is KRW 57,000,000 – 66,000,000. The appointment is one time renewable up to 5 years in total contingent upon the outstanding performance of the researcher.

    These are purely research positions and research fellows will have no teaching duties.

    A complete application packet should include:

    (1) AMS standard cover sheet (preferred) or cover letter (PDF format)

    (2) Curriculum vitae including a publication list (PDF format)

    (3) Research statement (PDF format)

    (4) At least 3 recommendation letters

    For full consideration, applicants should email items 1, 2, and 3 and arrange their recommendation letters emailed to dimag@ibs.re.kr by Friday, December 14, 2018. Recommendations letters forwarded by an applicant will not be considered.

    DIMAG encourages applications from individuals of diverse backgrounds.

    DIMAG website: dimag.ibs.re.kr  (will be available soon)

    *For Korean citizens who have not yet completed their military duty: IBS는 병역특례지정기관입니다. IBS is a designated institute for alternative military service.

  • Theorems covered in MAS575 Combinatorics Spring 2017

    This post will give an incomplete list of theorems covered in MAS575 Combinatorics Fall 2017. This post will be continuously updated throughout this semester. (Last update: April 5, 2017.)
    2017년 봄학기 MAS575 조합론 과목에서 다룬 정리들을 정리하였습니다. 빠진 것도 있습니다. 강의가 진행되면서 내용을 업데이트 하겠습니다.

    • Graham and Pollak (1971). Proof by Tverberg (1982)
      • The edge set E(Kn) of the complete graph cannot be partitioned into less than n1 copies of the edge sets of complete bipartite subgraphs.
    • Lindström and Smet (1970).
      • Let A1,A2,,An+1[n]. Then there exist subsets I and J of [n+1] such that IJ,IJ=, and iIAi=jJAj.
    • Lindström (1993)
      • Let A1,A2,,An+2[n]. Then there exist subsets I and J of [n+2] such that IJ, IJ=, and iIAi=jJAj and iIAi=jJAj.
    • Larman, Rogers, and Seidel (1977) [New in 2017]
      • Every two-distance set in Rn has at most (n+22)+n+1 points. (A set of points is a two-distance set if the set of distances between distinct points has at most two values.)
    • Blokhuis (1984) [New in 2017]
      • Every two-distance set in Rn has at most (n+22) points.
    • Erdős (1963)
      • Let C1,C2,,Cm be the list of clubs and each club has at least k members. If m<2k1, then such an assignment of students into two lecture halls is always possible.
    • Erdős, Ko, and Rado (1961). Proof by Katona (1972)
      • Let kn/2. Let F be a k-uniform intersecting family of subsets of an n-set. Then |F|(n1k1).
    • Fisher (1940), extended by Bose (1949). Related to de Brujin and Erdős (1948)
      • Let k be a positive integer. Let F be a family on an n-set S such that |XY|=k whenever X,YF and XY. Then |F|n.
      • Corollary due to de Brujin and Erdős (1948):  Suppose that n points are given on the plane so that not all are on one line. Then there are at least n distinct lines through at least two of the n points.
    • Frankl and Wilson (1981). Proof by Babai (1988).
      • If a family F of subsets of [n] is L-intersecting and |L|=s, then |F|i=0s(ni).
    • Ray-Chaudhuri and Wilson (1975). Proof by Alon, Babai, and Suzuki (1991).
      • If a family F of subsets of [n] is uniform L-intersecting and |L|=s, then |F|(ns).  (A family of sets is \emph{uniform} if all members have the same size.)
    • Deza, Frankl, and Singhi (1983)
      • Let p be a prime. Let L{0,1,2,,p1} and |L|=s.If
        (i) |A|L+pZ for all AF,
        (ii) |AB|L+pZ for all A,BF, AB,
        then |F|i=0s(ni).
    • Alon, Babai, and Suzuki (1991)
      • Let p be a prime. Let k be an integer. Let L{0,1,2,,p1} and |L|=s. Assume s+kn. If
        (i) |A|kL+pZ for all AF,
        (ii) |AB|L+pZ for all A,BF, AB,
        then |F|(ns).
    • Grolmusz and Sudakov (2002) [New in 2017]
      • Let p be a prime. Let L{0,1,,p1} with |L|=s and k2. Let F be a family of subsets of [n] such that
        (i) |A|L+pZ for all AF and
        (ii) |A1A2Ak|L+pZ for every collection of k distinct members A1,A2,,Ak of F.
        Then |F|(k1)i=0s(ni).
    • Grolmusz and Sudakov (2002) [New in 2017]
      • Let |L|=s and k2. Let F be a family of subsets of [n] such that |A1A2Ak|L for every collection of k distinct members A1,A2,,Ak of F. Then |F|(k1)i=0s(ni).
    • Sperner (1928)
      • If F is an antichain of subsets of an n-set, then |F|(nn/2).
    • Lubell (1966), Yamamoto (1954), Meschalkin (1963)
      • If F is an antichain of subsets of an n-element set, then AF1(n|A|)1.
    • Bollobás (1965)
      • Let A1, A2, , Am, B1, B2, , Bm be subsets on an n-set such that
        (a) AiBi= for all i[m],
        (b) AiBj for all ij.
        Theni=1m1(|Ai|+|Bi||Ai|)1.
    • Bollobás (1965), extending Erdős, Hajnal, and Moon (1964)
      • If each family of at most (r+sr) edges of an r-uniform hypergraph can be covered by s vertices, then all edges can also be covered by s vertices.
    • Lovász (1977)
      • Let A1, A2, , Am, B1, B2, , Bm be subsets such that |Ai|=r and |Bi|=s for all i and
        (a) AiBi= for all i[m],
        (b) AiBj for all i<j.
        Then m(r+sr).
      • Let W be a vector space over a field F. Let U1,U2,,Um,V1,V2,,Vm be subspaces of W such that dim(Ui)=r and dim(Vi)=s for each i=1,2,,m and
        (a) UiVi={0} for i=1,2,,m;
        (b) UiVj{0} for 1i<jm.
        Then m(r+sr).
    • Füredi (1984)
      • Let U1,U2,,Um,V1,V2,,Vm be subspaces of a vector space W over a field F. If dim(Ui)=r, dim(Vi)=s for all i{1,2,,m} and for some t0,
        (a) dim(UiVi)t for all i{1,2,,m},
        (b) dim(UiVj)>t for all 1i<jm,
        then m(r+s2trt).
    • Frankl and Wilson (1981)
      • The chromatic number of the unit distance graph of Rn is larger than 1.2n for sufficiently large n.
    • Kahn and Kalai (1993)
      • (Borsuk’s conjecture is false) Let f(d) be the minimum number such that every set of diameter 1 in Rd can be partitioned into f(d) sets of smaller diameter. Then f(d)>(1.2)d for large d.
    • Mehlhorn and Schmidt (1982) [New in 2017]
      • For a matrix C, 2κ(C)rank(C). (Let κ(C) be the minimum number of rounds in order to partition C into almost homogeneous matrices, if in each round we can split each of the current submatrices into two either vertically or horizontally. This is a parameter related to the communication complexity.)
    • Lovász and Saks (1993)
      • κ(C)rk(C).
    •  ?
      • There exists a randomized protocol to decide the equality of two strings of length n using O(logn) bits.
        The probablity of outputting an incorrect answer is less than 1/n.
    • Dvir (2009) [New in 2017]
      • Let fF[x1,,xn] be a polynomial of degree at most q1 over a finite field F with q=|F| elements. Let K be a Kakeya set. If f(x)=0 for all xK, then f is a zero polynomial.
      • If KFn is a Kakeya set, then |K|(|F|+n1n)|F|nn!.
    • Ellenberg and Gijswijt (2017) [New in 2017]
      • If A is a subset of F3n with no three-term arithmetic progression, then |A|3N where N=a,b,c0;a+b+c=n;b+2c2n/3n!a!b!c!.Furthermore 3No(2.756n).
    • Tao (2016) [New in 2017]
      • Let k2 and let A be a finite set and F be a field. Let f:AkF be a function such that if f(x1,x2,,xk)0, then x1=x2==xk. Then the slice rank of f is equal to |{x:f(x,x,,x)0}|.
    • Erdős and Rado (1960) [New in 2017]
      • There is a function f(k,r) on positive integers k and r such that every family of k-sets with more than f(k,r) members contains a sunflower of size r.
    • Naslund and Sawin (2016) [New in 2017]
      • Let F be a family of subsets of [n] having no sunflower of size 3. Then |F|3(n+1)kn/3(nk).
    • Alon and Tarsi (1992)
      • Let F be a field and let fF[x1,x2,,xn]. Suppose that deg(f)=d=i=1ndi and the coefficient of i=1nxidi is nonzero. Let L1,L2,,Ln be subsets of F such that |Li|>di. Then there exist a1L1, a2L2, , anLn such that f(a1,a2,,an)0.
    • Cauchy (1813), Davenport (1935)
      • Let p be a prime and let A,B be two nonempty subsets of Zp. Then |A+B|min(p,|A|+|B|1).
    • Dias da Silva and Hamidoune (1994). A proof by Alon, Nathanson, and Ruzsa (1995). Conjecture of Erdős and Heilbronn (1964).
      • Let p be a prime and A be a nonempty subset of Zp. Then |{a+a:a,aA,aa}|min(p,2|A|3).
    • Alon (2000)  [New in 2017]
      • Let p be an odd prime. For k<p and every integers a1,a2,,ak,b1,b2,,bk,  if b1,b2,,bk are distinct, then there exists a permutation π of {1,2,,k} such that the sums ai+bπ(i) are distinct.
    • Alon? [New in 2017]
      • If A is an n×n matrix over a field F, per(A)0 and bFn,  then for every family of sets L1, L2, , Ln of size 2 each, there is a vector xL1×L2××Ln such that (Ax)ibi for all i.
    • Alon? [New in 2017]
      • Let G be a bipartite graph with the bipartition A, B with |A|=|B|=n. Let B={b1,b2,,bn}. If G has at least one perfect matching, then for every integer d1,d2,,dn,  there exists a subset X of A such that for each i, the number of neighbors of bi in X is not di.
    • Erdős, Ginzburg, and Ziv (1961) [New in 2017]
      • Let p be a prime. Every sequence a1,a2,,a2p1 of integers contains a subsequence ai1, ai2, , aip such that  ai1+ai2+aip0(modp).
    • Alon, Friedland, and Kalai (1984) [New in 2017]
      • Every (multi)graph with average degree >4 and maximum degree 5 contains a 3-regular subgraph.
    • ?
      • Let G be an undirected graph. Let d(G)=maxHG|E(H)||V(H)|. Then there is an orientation of G such that the outdegree of each vertex is at most d(G).
    • Alon and Tarsi (1992)
      • A simple planar bipartite graph is 3-choosable.
  • Dynamic survey on rank-width

    Note added on Jan. 2019: An improved version of this article has been published as a journal paper in Discrete Applied Mathematics.

    Dynamic survey on rank-width and related width parameters of graphs

    Sang-il Oum

    Aug 19, 2013

     

    This is an incomplete on-going survey on rank-width and its related parameters. I intend to expand it slowly.
    By no means, this will be complete.
    Please feel free to leave comments or give me suggestions.

     

    1  Definitions

    Rank-width was introduced by Oum and Seymour [35].
    Clique-width is defined and investigated first by Courcelle and Olariu [5] published in 2000, but the operations for clique-width has been introduced by Courcelle, Engelfriet, and Rozenberg [4] in 1993.
    NLC-width was introduced by Wanke [40] in 1994.
    Boolean-width was introduced by Bui-Xuan, Telle, and Vatshelle [2].

     

    2  Well-quasi-ordering

    Oum [31] proved that graphs of bounded rank-width are well-quasi-ordered under taking pivot-minors.
    This result has been generalized to

    1. skew-symmetric or symmetric matrices over a fixed finite field
      by Oum [34],

       
    2. σ-symmetric matrices over a fixed finite field by Kante [20].
       
     

    3  Forbidden vertex-minors

    Oum [29] showed that if a graph has rank-width k, then so is its vertex-minor.
    This, together with the well-quasi-ordering theorem [31] implies that
    for each k, there exists a list of finitely many graphs such that a graph has rank-width at most k if and only if none of its vertex-minors is isomorphic to a graph in the list.

     

    Oum [29] showed that for each k, the forbidden vertex-minor for rank-width at most k has at most (6k+1−1)/5 vertices.
    So in theory, we can enumerate all of them by an algorithm for fixed k.

     

    However, it is not clear how to find the list of forbidden vertex-minors
    for graphs of linear rank-width at most k,
    as there are no analogous upper bound on the size of forbidden vertex-minors. Jeong, Kwon, and Oum [16]
    showed that there are at least 3Ω(3k) forbidden vertex-minors for linear rank-width at most k.

     

    4  Hardness

    Computing rank-width is NP-hard. It can be easily deduced by combining the following known facts. This reduction is mentioned in [30].

    1. Seymour and Thomas [37] proved that computing branch-width is NP-hard.
      Kloks, Kratochvíl, and Müller [21] even showed that it is NP-hard to compute branch-width of interval graphs.

       
    2. Hicks and McMurray Jr. [13] and independently Mazoit and Thomassé [26] showed that if a graph G is not a forest, then the branch-width of the cycle matroid M(G) is equal to the branch-width of G.
       
    3. Oum [29] showed that the branch-width of a binary matroid is equal to the rank-width of its fundamental graph. Every graphic matroid is binary.
       

    It is not known to me whether computing linear rank-width is NP-hard.

     

    Computing clique-width is NP-hard, shown by Fellows, Rosamond, Rotics, and Szeider [8].

     

    Computing the relative clique-width is also NP-complete, shown by Müller and Urner [27]. The relative clique-width [24] is a clique-width restricted to a fixed decomposition tree.

     

    Gurski and Wanke [12] proved that computing NLC-width is
    also NP-hard via a reduction from the tree-width.

     

    5  Finding an approximate rank-decomposition for a fixed k

     

    Oum and Seymour [35] provided an algorithm to
    find a rank-decomposition of width at most 3k+1 or confirm that the input graph has rank-width bigger than k
    in time O(8k n9 logn).
    (Here, n is the number of vertices of the input graph.)
    The running time was later improved by Oum [30]
    to O(8k n4).

     

    This allows us to find a rank-decomposition of width at most c′ times rank-width
    if the rank-width is at most clogn in polynomial time.
    This is used in the quantum information theory (see Van den Nest, Dür, Vidal, and Briegel [38]) for their study on measurement-based quantum computation.

     

    If we do not mind having bigger function in k, then in the same paper [30], it is possible to find a rank-decomposition of width 3k−1 or
    confirm that the rank-width is bigger than k in time O(f(k)n3).

     

    We do not know whether there is an algorithm to find an approximate rank-decomposition of width O(k) in time O(c1k nc) for c ≤ 3
    when an input graph has rank-width at most k.

     

    These algorithms can be used as a tool to construct an expression for clique-width decomposition, which are essential in many algorithmic applications.

     

    6  Deciding rank-width at most k for fixed k

    There is a general algorithm of Oum and Seymour [36] which can construct a branch-decomposition of any symmetric submodular function in time O(n8k+c), and if we apply it to rank-width, we get an algorithm of running time O(n8k+12logn).
    Note that a simple general algorithm for path-width of any symmetric submodular function
    was developed by Nagamochi [28], which is applicable to linear rank-width in time O(n2k+4).

     

    Courcelle and Oum [6] first constructed an algorithm to decide, for fixed k, whether rank-width is at most k in time O(f(k)n3). But their algorithm uses the monadic second-order logic formula and does not provide an explicit rank-decomposition even if it exists.

     

    This problem was solved later.
    Hlinený and Oum [14] constructed an algorithm to decide whether rank-width is at most k
    and find a rank-decomposition of width at most k, if it exists, in time O(f(k)n3).
    Here, f(k) is growing very fast with k, because the algorithm uses the monadic second-order logic as well as the list of forbidden minors for branch-width at most k for matroids representable over a fixed finite field.
    Geelen, Gerards, Robertson, and Whittle [11] proved that the forbidden minors for matroids of branch-width at most k have at most (6k−1)/5 elements. This implies that we can construct an explicit algorithm for testing rank-width at most k and constructing a rank-decomposition of width at most k if it exists. (If there was no upper bound, then it may be impossible to enumerate all forbidden minors.)

     

    One can also decide whether the linear rank-width is at most k in time O(n3) by using the well-quasi-ordering theorem [31] and monadic second-order logic formula to test vertex-minors [6]. But it is not known how to find the list of forbidden vertex-minors.

     
     

    Wahlström [39] showed that deciding whether clique-width is at most k and finding a k-expression can be done in time O*((2k+1)n).

     

    Espelage, Gurski, and Wanke [7] constructed an algorithm to decide whether a graph has clique-width at most k for graphs of bounded tree-width.

     

    7  Relation to Tree-width

     

    Kante [19] showed that rank-width is at most 4k+2 if the tree-width is k.
    Later,
    Oum [32] showed that rank-width is at most k+1 if tree-width is k.
    In fact, it is shown that

    if G has branch-width k,
    then the incidence graph of G has rank-width k or k−1,
    unless k=0.
     

    Corneil and Rotics [3] showed that the clique-width is at most 3·2k−1 if the tree-width is k.
    Moreover, they proved that for each k, there is a graph G having tree-width k and clique-width at least 2k/2−1.
    This also implies that there are graphs having rank-width at most k+1 and clique-width at least 2k/2−1 for each k.

     

    Kwon and Oum [22] proved that every graph of rank-width k
    is a pivot-minor of a graph of tree-width at most 2k.
    They also proved that every graph of linear rank-width k is a pivot-minor of a graph of path-width k+1.
    In other words,
    a set I of graphs has bounded rank-width
    if and only if it is a set of pivot-minors of graphs of bounded tree-width.

     

    Fomin, Oum, and Thilikos [10] showed that when graphs are planar, or H-minor-free, then
    having bounded tree-width is equivalent to having bounded rank-width.
    For instance, if a graph G is planar and has rank-width k,
    then tree-width is at most 72k−2.
    If G of rank-width k
    has no Kr minor with r > 2, then tree-width is at most 2O(rloglogr)k.
    This is already proven in Courcelle and Olariu [5] without explicit bounds because they use logical tools.

     

    8  Exact Algorithms

    There are small number of papers dealing with computing exact value of rank-width or related width parameters.

     
    Width Parameter Running time Paper
    Rank-width O*(2n) Oum [33]
    Linear rank-width O*(2n) forklore (trivial)

    The running time to compute clique-width exactly seems open.

     

    Müller and Urner [27] proved that NLC-width can be computed in time O(3n n) for an n-vertex graph.
    When they gave a talk at GROW2007 about this result, they further claimed that clique-width can be computed in time O*(3n) by finding a polynomial-time algorithm to compute relative clique-width [24] but later Ruth Urner emailed me that there was a mistake.

     

    Branch-width of graphs can be computed in time O*((2√3)n), shown by Fomin, Mazoit, and Todinca [9].

     

    9  Random graphs

    Lee, Lee, and Oum [23] showed that asymptotically almost surely the Erdös-Rényi random graph G(n,p) has rank-width n/3−O(1) if p is a constant between 0 and 1.
    Furthermore, [1/(n)] << p ≤ [1/2], then the rank-width is [(n)/3]−o(n),
    and if p = c/n and c > 1, then rank-width is at least r n for some r = r(c).

     

    Since the clique-width is at least rank-width, this also gives a lower bound for clique-width.

     

    Adler, Bui-Xuan, Rabinovich, Renault, Telle, and Vatshelle [1] claimed that boolean-width of G(n,p) for fixed 0 < p < 1 is Θ(log2 n) asymptotically almost surely.

     
    Remark.
    Johansson [17] (also in his Ph.D. thesis
    [18]) claimed in a conference paper that NLC-width
    and clique-width of a random graph G(n,p) for a fixed 0 < p < 1 is
    Ω(n) almost surely. But we believe that the proof is incorrect.

     

    In 2009, Marecek [25] studied the rank-width
    of G(n,1/2), though I believe that the first version of his paper on
    arxiv1 is
    incorrect; Later versions have different proofs.

     

    10  Explicit graphs

    Jelínek [15] proved that an n×n grid has rank-width n−1.

     

    11  Software

    Philipp Klau Krause implemented a simple dynamic programming algorithm
    to compute the rank-width of a graph2.
    This software is now included in the open source mathematics software
    package called SAGE; see the
    manual3.

     

    Apparently Friedmanský wrote Master’s thesis on “implementation of
    optimization of a graph algorithm for computing rank-width”4 under the
    supervision of Robert Ganian.

     

    Acknowledgment

    I would like to thank careful readers who kindly emailed me
    suggestions for this survey.

    • August 2013: Jisu Jeong found a typo.
       
    • August 2013: Chiheon Kim pointed out a mistake on the statement
      on the consequence of a theorem by Corneil and Rotics.

       
    • July 2013: J. Marecek explained his paper on arxiv.
       
    • July 2013: F. Gurski provided a journal version of his paper
      with E. Wanke cited
      in the survey.

       
     
     

    References

    [1]
    Isolde Adler, Binh-Minh Bui-Xuan, Yuri Rabinovich, Gabriel Renault, Jan Arne
    Telle, and Martin Vatshelle.
    On the Boolean-width of a graph: structure and applications.
    In Graph-theoretic concepts in computer science, volume 6410 of
    Lecture Notes in Comput. Sci., pages 159-170. Springer, Berlin, 2010.
    doi:10.1007/978-3-642-16926-7_16.

     
    [2]
    Binh-Minh Bui-Xuan, Jan Arne Telle, and Martin Vatshelle.
    Boolean-width of graphs.
    Theoret. Comput. Sci., 412(39):5187-5204, 2011.
    doi:10.1016/j.tcs.2011.05.022.

     
    [3]
    Derek G. Corneil and Udi Rotics.
    On the relationship between clique-width and treewidth.
    SIAM J. Comput., 34(4):825-847 (electronic), 2005.
    doi:10.1137/S0097539701385351.

     
    [4]
    Bruno Courcelle, Joost Engelfriet, and Grzegorz Rozenberg.
    Handle-rewriting hypergraph grammars.
    J. Comput. System Sci., 46(2):218-270, 1993.
    doi:10.1016/0022-0000(93)90004-G.

     
    [5]
    Bruno Courcelle and Stephan Olariu.
    Upper bounds to the clique width of graphs.
    Discrete Appl. Math., 101(1-3):77-114, 2000.
    doi:10.1016/S0166-218X(99)00184-5.

     
    [6]
    Bruno Courcelle and Sang-il Oum.
    Vertex-minors, monadic second-order logic, and a conjecture by
    Seese.
    J. Combin. Theory Ser. B, 97(1):91-126, 2007.
    doi:10.1016/j.jctb.2006.04.003.

     
    [7]
    Wolfgang Espelage, Frank Gurski, and Egon Wanke.
    Deciding clique-width for graphs of bounded tree-width.
    Journal of Graph Algorithms and Applications, 7(2):141-180,
    2003.

     
    [8]
    Michael R. Fellows, Frances A. Rosamond, Udi Rotics, and Stefan Szeider.
    Clique-width is NP-complete.
    SIAM J. Discrete Math., 23(2):909-939, 2009.
    doi:10.1137/070687256.

     
    [9]
    Fedor Fomin, Frédéric Mazoit, and Ioan Todinca.
    Computing branchwidth via efficient triangulations and blocks.
    Discrete Appl. Math., 157(12):2726-2736, 2009.
    doi:10.1016/j.dam.2008.08.009.

     
    [10]
    Fedor V. Fomin, Sang-il Oum, and Dimitrios M. Thilikos.
    Rank-width and tree-width of H-minor-free graphs.
    European J. Combin., 31(7):1617-1628, 2010.
    doi:10.1016/j.ejc.2010.05.003.

     
    [11]
    James F. Geelen, A. M. H. Gerards, Neil Robertson, and Geoff Whittle.
    On the excluded minors for the matroids of branch-width k.
    J. Combin. Theory Ser. B, 88(2):261-265, 2003.

     
    [12]
    Frank Gurski and Egon Wanke.
    Line graphs of bounded clique-width.
    Discrete Math., 307(22):2734-2754, 2007.
    doi:10.1016/j.disc.2007.01.020.

     
    [13]
    Illya V. Hicks and Nolan B. McMurray Jr.
    The branchwidth of graphs and their cycle matroids.
    J. Combin. Theory Ser. B, 97(5):681-692, 2007.
    doi:10.1016/j.jctb.2006.12.007.

     
    [14]
    Petr Hlinený and Sang-il Oum.
    Finding branch-decompositions and rank-decompositions.
    SIAM J. Comput., 38(3):1012-1032, 2008.
    doi:10.1137/070685920.

     
    [15]
    Vít Jelínek.
    The rank-width of the square grid.
    Discrete Appl. Math., 158(7):841-850, 2010.
    doi:10.1016/j.dam.2009.02.007.

     
    [16]
    Jisu Jeong, O-joung Kwon, and Sang-il Oum.
    Excluded vertex-minors for graphs of linear rank-width at most k.
    In Natacha Portier and Thomas Wilke, editors, 30th International
    Symposium on Theoretical Aspects of Computer Science (STACS 2013)
    , volume 20
    of Leibniz International Proceedings in Informatics (LIPIcs), pages
    221-232, Kiel, Germany, 2013. Schloss Dagstuhl. Leibniz-Zent. Inform.
    URL: http://drops.dagstuhl.de/opus/volltexte/2013/3936, doi:10.4230/LIPIcs.STACS.2013.221.

     
    [17]
    Öjvind Johansson.
    Clique-decomposition, NLC-decomposition, and modular
    decomposition-relationships and results for random graphs.
    In Proceedings of the Twenty-ninth Southeastern International
    Conference on Combinatorics, Graph Theory and Computing (Boca Raton, FL,
    1998)
    , volume 132, pages 39-60, 1998.

     
    [18]
    Öjvind Johansson.
    Graph decomposition using node labels.
    PhD thesis, Royal Institute of Technology, 2001.

     
    [19]
    Mamadou Moustapha Kanté.
    Vertex-minor reductions can simulate edge contractions.
    Discrete Appl. Math., 155(17):2328-2340, 2007.
    doi:10.1016/j.dam.2007.06.011.

     
    [20]
    Mamadou Moustapha Kanté.
    Well-quasi-ordering of matrices under Schur complement and
    applications to directed graphs.
    European J. Combin., 33(8):1820-1841, 2012.
    doi:10.1016/j.ejc.2012.03.034.

     
    [21]
    Ton Kloks, Jan Kratochvíl, and Haiko Müller.
    Computing the branchwidth of interval graphs.
    Discrete Appl. Math., 145(2):266-275, 2005.
    doi:10.1016/j.dam.2004.01.015.

     
    [22]
    O-joung Kwon and Sang-il Oum.
    Graphs of small rank-width are pivot-minors of graphs of small
    tree-width.
    Discrete Appl. Math., 2013.
    doi:10.1016/j.dam.2013.01.007.

     
    [23]
    Choongbum Lee, Joonkyung Lee, and Sang-il Oum.
    Rank-width of random graphs.
    J. Graph Theory, 70(3):339-347, July/August 2012.
    doi:10.1002/jgt.20620.

     
    [24]
    Vadim Lozin and Dieter Rautenbach.
    The relative clique-width of a graph.
    J. Combin. Theory Ser. B, 97(5):846-858, 2007.
    doi:10.1016/j.jctb.2007.04.001.

     
    [25]
    Jakub Marecek.
    Some probabilistic results on width measures of graphs.
    Unpublished, 08 2009.
    arXiv:0908.1772v1.

     
    [26]
    Frédéric Mazoit and Stéphan Thomassé.
    Branchwidth of graphic matroids.
    In Anthony Hilton and John Talbot, editors, Surveys in
    Combinatorics 2007
    , volume 346 of London Math. Soc. Lecture Note Ser.,
    pages 275-286. Cambridge Univ. Press, Cambridge, 2007.

     
    [27]
    Haiko Müller and Ruth Urner.
    On a disparity between relative cliquewidth and relative NLC-width.
    Discrete Appl. Math., 158(7):828-840, 2010.
    doi:10.1016/j.dam.2009.06.024.

     
    [28]
    Hiroshi Nagamochi.
    Linear layouts in submodular systems.
    In Kun-Mao Chao, Tsan-sheng Hsu, and Der-Tsai Lee, editors,
    ISAAC ’12
    , volume 7676 of Lecture Notes in Comput. Sci., pages
    475-484. Springer Berlin Heidelberg, 2012.
    doi:10.1007/978-3-642-35261-4_50.

     
    [29]
    Sang-il Oum.
    Rank-width and vertex-minors.
    J. Combin. Theory Ser. B, 95(1):79-100, 2005.
    doi:10.1016/j.jctb.2005.03.003.

     
    [30]
    Sang-il Oum.
    Approximating rank-width and clique-width quickly.
    ACM Trans. Algorithms, 5(1):Art. 10, 20, 2008.
    doi:10.1145/1435375.1435385.

     
    [31]
    Sang-il Oum.
    Rank-width and well-quasi-ordering.
    SIAM J. Discrete Math., 22(2):666-682, 2008.
    doi:10.1137/050629616.

     
    [32]
    Sang-il Oum.
    Rank-width is less than or equal to branch-width.
    J. Graph Theory, 57(3):239-244, 2008.
    doi:10.1002/jgt.20280.

     
    [33]
    Sang-il Oum.
    Computing rank-width exactly.
    Inform. Process. Lett., 109(13):745-748, 2009.
    doi:10.1016/j.ipl.2009.03.018.

     
    [34]
    Sang-il Oum.
    Rank-width and well-quasi-ordering of skew-symmetric or symmetric
    matrices.
    Linear Algebra Appl., 436(7):2008-2036, 2012.
    doi:10.1016/j.laa.2011.09.027.

     
    [35]
    Sang-il Oum and Paul Seymour.
    Approximating clique-width and branch-width.
    J. Combin. Theory Ser. B, 96(4):514-528, 2006.
    doi:10.1016/j.jctb.2005.10.006.

     
    [36]
    Sang-il Oum and Paul Seymour.
    Testing branch-width.
    J. Combin. Theory Ser. B, 97(3):385-393, 2007.
    doi:10.1016/j.jctb.2006.06.006.

     
    [37]
    Paul Seymour and Robin Thomas.
    Call routing and the ratcatcher.
    Combinatorica, 14(2):217-241, 1994.
    doi:10.1007/BF01215352.

     
    [38]
    M. Van den Nest, W. Dür, G. Vidal, and H. J. Briegel.
    Classical simulation versus universality in measurement-based quantum
    computation.
    Phys. Rev. A, 75:012337, Jan 2007.
    doi:10.1103/PhysRevA.75.012337.

     
    [39]
    Magnus Wahlström.
    New plain-exponential time classes for graph homomorphism.
    Theory Comput. Syst., 49(2):273-282, 2011.
    doi:10.1007/s00224-010-9261-z.

     
    [40]
    Egon Wanke.
    k-NLC graphs and polynomial algorithms.
    Discrete Appl. Math., 54(2-3):251-266, 1994.
    doi:10.1016/0166-218X(94)90026-4.
     

    Footnotes:

     

    1https://arxiv.org/pdf/0908.1772v1.pdf

     

    2http://pholia.tdi.informatik.uni-frankfurt.de/~philipp/software/rw.shtml

     

    3http://www.sagemath.org/doc/reference/graphs/sage/graphs/graph_decompositions/rankwidth.html

     

    4http://is.muni.cz/th/172614/fi_m/thesis.pdf