🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bionet.software
Article #2404

sequence partitioning

#2404
From: Michal Walicki
Date: Wed, 03 Feb 2010 18:38
65 lines
4699 bytes
Gentle people,
  I started to work with sequences a couple of months ago and 
encountered a problem which may be different from those faced by 
biological sequence analysis but, hopefully, you can give me an 
answer or, at least, point me in the right direction.

The problem:
partition a given sequence S into a minimal number of patterns.

(We assume some finite alphabet and, of course, S is finite. The 
problem gets a bit different flavour when S may not have a partition, 
so let us assume that a partitioning of S is possible.)

A pattern P is any sequence with all symbols distinct and length at least 2.
P occurs in a sequence S if P is a subsequence of S (not necessarily 
a substring).
A subsequence of S is an
- do(P), disjoint occurence of P, if it consists of (at least 2) 
disjoint occurrences of pattern P
and it is an
- mdo(P), maximal do(P), if it is do(P) and there are no occurrences 
of P in the rest of S, i.e., in
S \ mdo(P) = the subsequence of S obtained by removing the subsequence mdo(P).

A partition (exact cover) of a sequence S is given by
   a) a set of mutually distinct (not necessarily disjoint) patterns 
P1...Pn, with
   b) mutually disjoint, nonempty subsequences do(P1)...do(Pn) of S which,
   c) together, constitute the whole S.
It is minimal if there is no partition with a smaller set a) (with 
fewer patterns).
It is MDO if all do(Pi) in point b) are, actually, mdo(Pi).

Question 1.
The problem seems - obviously - NP-hard but does anybody know of a 
proof of that?

Question 2.
Suppose that
    i) there is a minimal partition with N patterns, and
   ii) there is some MDO partition (obviously, with at least N patterns).
Is there, then, an MDO partition with N patterns?

Conjecture 2 (the answer Yes to question 2) is quite intriguing 
since, on the one hand, it seems plausible - a minimal partition 
should contain mdo's of involved patterns but, on the other hand, 
there seems to be no reason why it should happen to be the case. (If 
we drop the assumption ii), it is, in fact, wrong, i.e., there are 
sequences which can be partitioned with N patterns, but which have no 
MDO partition.) We have run tens of tests (on random sequences (with 
exact partitions) up to 20-30 symbols) and never met a counterexample 
to Conjecture 2.

Any hints are appreciated

	Michal
-- 

--------------------
Assoc. Prof. Michal Walicki
Institute of Informatics
University of Bergen
5020 Bergen, Norway
http://www.ii.uib.no/~michal
(on leave at IST, Lisbon, until 8.2010)
Technical Details
Message-ID: <mailman.24.1265222260.25217.bio-soft@net.bio.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 6710630482,2c738e1ecb4b7012,start
X-Google-Attributes: gid6710630482,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 03 Feb 2010 12:38:03 -0600
X-Envelope-From: Michal.Walicki@ii.uib.no
Mime-Version: 1.0
Date: Wed, 3 Feb 2010 18:38:54 +0000
To: bio-soft@magpie.bio.indiana.edu, Toby.Gibson@EMBL.DE
From: Michal Walicki <Michal.Walicki@ii.uib.no>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-checked-clean: by exiscan on alfons
X-Scanner: 24e97a557c94792fd3ff5a90f14fc524 http://tjinfo.uib.no/virus.html
X-UiB-SpamFlag: NO UIB: -8.9 hits, 8.0 required
X-UiB-SpamReport: spamassassin found; -9.0 Message received from UIB
 0.1 BODY: UIB_MAILWON
X-Mailman-Approved-At: Wed, 03 Feb 2010 13:37:39 -0500
Cc: Michal.Walicki@ii.uib.no
X-BeenThere: bio-soft@net.bio.net
X-Mailman-Version: 2.1.4
Precedence: list
Organization: BIOSCI/IUBio, Biology Dept., Indiana University
subject: sequence partitioning
Newsgroups: bionet.software
Message-ID: <mailman.24.1265222260.25217.bio-soft@net.bio.net>
Approved: BIOSCI Approval Key <biosci-approval-key@net.bio.net>
X-Auth: PGPMoose V1.1 PGP bionet.software
 iQCVAwUBS2nCdaCIqsWvyF5FAQHb0QQAvd6VHx13h4Q5UUj9Wd+licTmvOZ/Uzot
 23Ugj7c06dycLgOMehl26Z2JutWXgPUAOTjAoB5fxYkFRvOOtv+hq8aYy5FpRSLE
 M/834ArrV/ouFARlYrLYUU33qntLJQlafEAt69YF13mFK27xKSLRAGm8/wIe5g69
 t1eegRvyj2E= =94Vi
Lines: 66
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-YC6CyH1m8ag0kDvrpl++Oi/7rV+84IGlOoZUDWLPIPnE5pz8HdBcjWFjOp+IwM43VR0E96ZcYKB4kU2!sRmZxbrQWqngomCnqEJH8loA20QervRr2Afwv3DGU/sS1KQKFQlNKR+fjPO/pEEGeLP+RweZ/LsG!3RM=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40