Sorry, not quite. Here it is:
]j=. i,I.s{~i=.(i.>./)@:(+/) s=.(= >./@,)(-.=i.6)*.+/@:="1/~ t
0 3
]k=. I.*./ j{t
1 2 5 7 8
(<j;k) { t
1 1 1 1 1
1 1 1 1 1
--- Oleg Kobchenko <[EMAIL PROTECTED]> wrote:
> i,I.s{~i=.(i.>./)@:(+/) s=.(= >./@,)(-.=i.6)*.+/@:="1/~ (#"1~
> (=>./)@:(+/)) t
> 0 3
>
> Are there more and interesting examples?
>
>
> --- "Glenn M. Lewis" <[EMAIL PROTECTED]> wrote:
>
> > I apologize for replying to my own message, but I just realized that I
> > must choose to either maximize the columns or maximize the rows... not
> > both. So let's say I wish to maximize the columns. It appears that the
> > three tied answers are still valid.
> > Thanks again!
> > -- Glenn
> >
> > Glenn M. Lewis wrote:
> >
> > > Hi all!
> > >
> > > Say I have a table with shape 'm n' (m rows, n columns) populated
> > > with ones and zeros.
> > >
> > > Let's say I would like to create the largest table possible by
> > > selecting the most rows and the most columns where all intersections
> > > of said rows and columns consist of all ones.
> > >
> > > I'm having difficulties coming up with an expression that gives me
> > > two lists... one for the rows and one for the columns that 'selects'
> > > the rows/columns that would make up this maximal table.
> > >
> > > Wow... I probably didn't explain that very well. Let me try an
> > > example.
> > >
> > > t =. 6 10 $ 0 1 1 0 0 1
> > > t
> > > 0 1 1 0 0 1 0 1 1 0
> > > 0 1 0 1 1 0 0 1 0 1
> > > 1 0 0 1 0 1 1 0 0 1
> > > 0 1 1 0 0 1 0 1 1 0
> > > 0 1 0 1 1 0 0 1 0 1
> > > 1 0 0 1 0 1 1 0 0 1
> > >
> > > By inspection, it appears that one of three solutions is possible
> > > that all tie for the maximum-sized table of all-ones (in this case, a
> > > shape '2 5' table.
> > > rows 0 and 3 with columns 1,2,5,7,8 or in J:
> > >
> > > (< 0 3 ; 1 2 5 7 8) { t
> > > 1 1 1 1 1
> > > 1 1 1 1 1
> > >
> > > or
> > >
> > > (< 1 4 ; 1 3 4 7 9) { t
> > > 1 1 1 1 1
> > > 1 1 1 1 1
> > >
> > > or
> > >
> > > (< 2 5 ; 0 3 5 6 9) { t
> > > 1 1 1 1 1
> > > 1 1 1 1 1
> > >
> > > The problem I'm having is coming up with these lists
> > > algorithmically...
> > >
> > > Any ideas on how to solve this?
> > >
> > > Thanks!
> > > -- Glenn Lewis
> > >
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
>
>
>
>
> ____________________________________________________________________________________
> Food fight? Enjoy some healthy debate
> in the Yahoo! Answers Food & Drink Q&A.
> http://answers.yahoo.com/dir/?link=list&sid=396545367
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel
and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm