由买买提看人间百态

topics

全部话题 - 话题: 优解
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
s*********d
发帖数: 19
1
来自主题: Mathematics版 - 如何求取最优值?
遇到求解一个复杂函数的最优解问题
设F(T)是一个关于多维的向量T的复杂函数表达式,现在想求取最优T值,s.t. min(F(T
))达到最小值
按照最初的设想是:
a) 求出F(T)对于T的gradient decent表达式F'(T),给定一个T的初始值T_0,step
size K 和tolerance value M,
b) 将T_0代入F'(T)并normalization(F_n'(T_0)=F'(T_0)/|F'(T_0)|)
c) 更新T为T_1(T_1=T_0-K*F_n'(T_0)),依此做iterarion,直到T的两次值T_n,T_n+1的
变化小于M
按照上述方法我尝试了一下,做了20次iteration后,F(T)的值是变小了,但是变化速
度很慢,比较费时间,有没有比较快速一些求解方法?
Y********d
发帖数: 1478
2
来自主题: Parenting版 - 矛盾已解
好了,别删了,我再仔细想了想,给定目标和约束,你这个最优解也确实没什么好挑剔
的。
寻找解的过程也算造福外人了,最后的解也算是可执行的冰箱贴了。
至于目标是什么,也不是我在那边车轱辘,浪费的也不是你一个人的时间和感情。
等会儿要上课了,不来和你斗嘴怄气了,这世上,谁能斗得过你 ? :-)
晚安吧。
b***y
发帖数: 14281
3
来自主题: Military版 - AI能不能解数学题?
不能。这个问题我想过。困难在于数学问题每走一步都无法判断到底是离解近了还是远
了,这是和围棋最大的区别。围棋你可以判断局面优劣来取舍,选择最优解,解数学问
题在直到解出来之前你无法知道哪一个方向最有机会成功。有时候明明看着就差一步一
遥,在命题空间里这两个点看着近,但实际可能很遥远。

★ 发自iPhone App: ChineseWeb 16
★ 发自iPhone App: ChineseWeb 16
s******r
发帖数: 5309
4
来自主题: Military版 - 6次是最优解 但不是最普遍解
如果马的速度恒定,6次就是唯一解。
g**********y
发帖数: 14569
5
你还真不死心 :-)
不行!
这是个不定长的sequence, 随便你找多少种和出来,数学上都能构造出反例,只不过构
造起来困难点。
这个题正解应该是类似那几篇paper的思路,有O(N)甚至更低阶的解法,不过那些不是
面试范围内的。
等哪个大牛出来给个面试时间可用的O(N)解吧。
U*********y
发帖数: 54
6
来自主题: JobHunting版 - 转划单词题的优解
题目: transform one word into another, 1 letter at a time, each step must
be
in the dictionary.
CareerCup的BFS解看起来很麻烦, 既然没要求最短距离转换或得出所有可能转换, 就写
了个DFS+backtracking的解, 请指教!
[code]
unordered_set dict; //dictionary
bool validTran(string &a, string &b, int d, unordered_map string> &path) {
if(a == b) {
return 1;
}
if(d == b.size()) return 0;
if(a[d] == b[d]) { //no change at this position is needed
return validTran(a, b, d+1, path);
}
for(char ... 阅读全帖
b**d
发帖数: 1174
7
来自主题: JobHunting版 - 这个题咋解?
应该先装傻充愣一会儿,再慢慢解。
我被问了5个算法题,4个都是做过的,每个都磨了最少3分钟,先给错误、猥琐的答案
,再给出最优解。没办法,有时候面试就像演戏,即使大家心里都有数,面子上也得过
得去。
V**n
发帖数: 560
8
Here u go.

发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
标 题: 女生怎样找到好BF(本文同样也适合gg找mm……)
发信站: BBS 未名空间站 (Sat Dec 21 18:14:26 2013, 美东)
之前看到梦版讨论,一个女的同时date好多男的,然后试图从中选一个敲定。
我结合一下本学期学到的知识来说明一下,这个策略效率是非常低的……
女生都想找到高富帅、性格合得来、又体贴的好gg,这就是一个Optimization Process
。每个女生肯定都会给自己心仪的男生打分,这个分数就是Objective Function f(x)
。找合适gg的过程就是去找 max f(x)。由于现实社会的复杂性,没有一种
Optimization Algorithm能够保证找到最优解,因此各位mm在找gg的时候,心里要有个
度(有限次迭代),否则一辈子都找不到的。
那么之前大家讨论的广撒网的方法,其实类似于Genetic Algorithm,mating pool都是
随机选取的,通过广泛的选择,并且通过交往过程中的随机的变故(变异)判断gg的... 阅读全帖
t******l
发帖数: 10908
9
这可能跟人类解 AMC / AIME / USAMO 的路数也差不多。因为解题的最终目的是赢,所
以能用小学排列组合解的基本就不会去用微积分泰勒展开,虽然泰勒展开可能会少几步
、有定式。
其实我觉得阿狗还是在学人类。

:问题是空的大小本身就是由风险带来的。拿第五局举例,人计算白100围中间得利更多
:,也没啥风险。但是阿九段去底下拆一。
k********k
发帖数: 5617
10
来自主题: Piebridge版 - 哈哈 次优解删帖了
发信人: jojoshan (), 信区: Piebridge
标 题: 诚心征一名公民或者485男
发信站: BBS 未名空间站 (Thu May 4 16:14:59 2017, 美东)
我,34岁,目前在东部,身高165,体重98斤,典型的巨蟹女,
外在条件还不错,脾气性格也好,
**********但是偶尔会发小脾气,**********
喜欢运动,音乐,厨艺,旅行,
是一个内心简单而又单纯的小女人,
是一个可以安心在家照顾家庭的女人.
希望你,年龄在40岁以上,成熟有责任心,幽默,是个有趣有故事的人,
**********希望你能包容我偶尔的小任性,**********
虽然爱情加上某些要求就可能会变质,
**********但是目前我没有身份确认是我一个很大的困扰,**********
所以我加了这一个附加条件,希望能得到大家的理解.
无论怎么样,我想表明的是我是个对待感情很认真的人,
爱玩的,在感情中喜欢冷战的,
**********没有结婚打算的就不要给我发信息了,**********
**********我是计划今年结婚的.**********
我的邮箱[emai... 阅读全帖
p***o
发帖数: 1252
11
最优解有分量为零不就是没有全正的解么。
S******t
发帖数: 151
12
来自主题: JobHunting版 - 最大 0/1 聚类子矩阵最优解
嗯,最优复杂度是O(MN)的。
b*****c
发帖数: 1103
13
来自主题: JobHunting版 - 最大 0/1 聚类子矩阵最优解
扫描最优O(mn)
l***m
发帖数: 339
14
俺觉得 和相等,乘积相等应该就是最优的吧。XOR有很多特殊情况是处理不了的。比如
22222,33333。
S****h
发帖数: 115
15
嗯,看来greedy确实是最优解法O(n),贴个code:
public int jump(int[] A) {
int jumpCount = 0;
int index = 0;
int limit = 0;
while (limit < A.length - 1) {
jumpCount++;
int temp = limit;
for (int i = index; i <= limit; i++) {
if (A[i] + i > temp)
temp = A[i] + i;
}
// can not progress
if (limit == temp)
return -1;
// progress
index = limit + 1;
limit = temp;
... 阅读全帖
d*****8
发帖数: 38
16
来自主题: JobHunting版 - 请教最优算法:最多装满水的桶?
这个稍微不同于最少硬币找零, greedy算法,
1. 目标是最多的满桶;
2. 可以溢出桶
不满足greedy的条件:当前的最优解不受子问题影响.
像用在traveling salesman problem,
反例:
50, 70, 50, 31
用50+50, 70+31。最多2个桶
C***U
发帖数: 2406
17
来自主题: JobHunting版 - 请教最优算法:最多装满水的桶?
能说下你的反例得意思吗?

这个稍微不同于最少硬币找零, greedy算法,1. 目标是最多的满桶;2. 可以溢出桶不
满足greedy的条件:当前的最优解不受子问题影响.像用在traveling sale........
★ Sent from iPhone App: iReader Mitbbs 7.56 - iPad Lite
C***U
发帖数: 2406
18
来自主题: JobHunting版 - 请教最优算法:最多装满水的桶?
明白你的意思了。 但是我的解法刚好可以解决你的问题。 不是反例。
每个桶需要的水量数组是A: 30,50, 50,69
每个桶现有水量得数组B:31, 50, 50, 70
从31开始, 把A里面第一桶满了。从A和B里面去掉,然后第二个桶去填充A里面剩下得
不是他自己得桶。

这个稍微不同于最少硬币找零, greedy算法,1. 目标是最多的满桶;2. 可以溢出桶不
满足greedy的条件:当前的最优解不受子问题影响.像用在traveling sale........
★ Sent from iPhone App: iReader Mitbbs 7.56 - iPad Lite
b***m
发帖数: 5987
19
来自主题: JobHunting版 - 合并两个排序好的链表, 优解?
这个还能多优?
O******i
发帖数: 269
20
来自主题: JobHunting版 - 求教一道软家面试题的最优解
面官后来反馈说,the best O(1) solution I know so far is to use a trie
真的能用trie达到O(1)么?如何实现?
*******************************************************************
给定一个大整数N,比如N = 100, 有如下的初始有序序列位于[0, N - 1]之间
[0 1] [4 5 6] [9 10 11] [20] [50] [90] [95 96] [98 99]
请设计一个数据结构保存这个初始序列,然后写一个函数,接受一个input参数x, 满足
0 <= x <= N - 1
1) 假如x在该结构中不存在,出错处理
2) 假如x在该结构中存在,返回x之后第一个不存在的数,并把该数写入结构中
例如
x = 8, 出错,初始序列中没有8
x = 5, 返回7, 序列变为
[0 1] [4 5 6 7] [9 10 11] [20] [50] [90] [95 96] [98 99]
x = 4, 返回8, 序列变为
[0 1] [4... 阅读全帖
a****l
发帖数: 8211
21
你的最优是什么意思?速度最快?空间最小?程序代码最短?
a****l
发帖数: 8211
22
你的最优是什么意思?速度最快?空间最小?程序代码最短?
s****0
发帖数: 117
23
这个不是更优吗?
http://en.wikipedia.org/wiki/Permutation
5.2.1 Random generation of permutations
5.2.2 Generation in lexicographic order
5.2.3 Generation with minimal changes
e****e
发帖数: 418
24
feiw217, 谢谢你贴出解法。这个解法空间和时间上都不是最优。swap的方法表面是看
是swap, 其实是recursion的思路.再次感谢你的解法。
k*****o
发帖数: 1972
25
谢谢回复,
感觉在20~30分钟内,
特定问题上,写个没bug的最优解,
会比较忙乱。毕竟分析也要时间
r****c
发帖数: 2585
26
来自主题: JobHunting版 - 一道面试题,觉得有更优化解
这个比较厉害,要求是就最优解然后最小复杂度?
c*******e
发帖数: 621
27
来自主题: JobHunting版 - 请问k sum 的问题最优解怎么做?
至少可以3d dp using n2 space
并且可以处理数重复的情况
不知道还能不能更优

发帖数: 1
28
楼上说的没错。以我的经验也是,两轮coding的面试官会有不同的侧重,一个在于分析
问题的能力,最优解法,另一个方法会简单一些而更侧重code要写的简洁、modular,
还有测试。
G*******n
发帖数: 3144
29
基本情况:
准备大概2月1号 -- 2月20号左右回国3个礼拜吧, 过春节.
家在深圳, 所以飞香港比较方便(Hong Kong International Airport).
纽约JFK/Laguardia/Newark出发都可以.
希望直飞.
我平常用的基本的方案: 国泰直飞往返大概$1200--$1300,这是直接买票的方案.
另外我现在有80k Chase的点数和50+k UA的点数.希望利用看看
碰碰运气看看有没有点数达人能比直接$$买机票更优的方式
能划算的体验下商务舱甚至头等舱也可以(哈哈 不知道这点点数够不够干嘛,加点钱也
可以)
50个包子奖励我采纳的方案(直接用$$国泰买的不算哦)
如有疑问欢迎补充.
谢谢!!!!!!!!
G*******n
发帖数: 3144
30
基本情况:
准备大概2月1号 -- 2月20号左右回国3个礼拜吧, 过春节.
家在深圳, 所以飞香港比较方便(Hong Kong International Airport).
纽约JFK/Laguardia/Newark出发都可以.
希望直飞.
我平常用的基本的方案: 国泰直飞往返大概$1200--$1300,这是直接买票的方案.
另外我现在有80k Chase的点数和50+k UA的点数.希望利用看看
碰碰运气看看有没有点数达人能比直接$$买机票更优的方式
能划算的体验下商务舱甚至头等舱也可以(哈哈 不知道这点点数够不够干嘛,加点钱也
可以)
50个包子奖励我采纳的方案(直接用$$国泰买的不算哦)
如有疑问欢迎补充.
谢谢!!!!!!!!
d****o
发帖数: 32610
31
进化论背景下谈最优这个已经很明确了
a***g
发帖数: 3377
32
来自主题: Military版 - 中俄两国合并是最优解!!!
这才是正解。
普京只要开放远东让中国移民。很快远东就是他们的粮仓。大批的粮食可以和美国粮食
一战。
S*******l
发帖数: 4637
33
中共是19,20世纪世界共产主义运动的一个部分。国共争夺是美苏代理人争夺。
其实没有中共,常凯申一样统一中国,带领中国人民走上富强的道路。
不过是两家公司谁更aggressive赶走了另一家独占市场,其实两家的长远目标是一样的。
胜者王侯败者寇,就讲非我共不可。其实不是唯一解。

发帖数: 1
34
只要土共存在,永远没有其他解,因为其他出路都被土共堵死了

发帖数: 1
35
退让二代子女的利益要受损,上坦克屠城二代子女的利益还是要受损,和89年还不一样
了,89年杀学生是对官倒二代的利益最优解,但现在无论怎么干,二代子女都要受到损
失,这是不能容忍的。
u*l
发帖数: 1943
36
我就奇怪了,短短45分钟,怎么可能又解出一个好算法,还写出Bug-Free的Code?
我看那些问题的难度,光想出算法45分钟都不错了;
或者面试官给算法,面试者写出Code来也不错;
更何况经常还要连问两道题!
反过来大侠们讲讲, 准备充分,题目都碰到的,就一定拿到Offer?!
我是好奇.
G**********s
发帖数: 70
37
Q: Given two arrays of numbers, find if each of the two arrays have the same set of integers ? Suggest an algo which can run faster than nlogn without extra space?
我已经把这个题出现的老帖的所有回复查阅了一边,貌似第一题要用entropy来做,但是我不明白,为什么“和比较,再平方和比较”这个方法不行?
UPDATE: 我搜索了下,这个网站上给的solution就是 “和比较,平方和比较“来解的。reference:http://www.ferozeh.com/Prep/Questions/Question45.aspx
哪位仁兄给一个 反例出来,such that,两个同数量元素的set, 当sum和square sum也一样时,两组set中却有至少一个不同元素!
i**********e
发帖数: 1145
38
第一题我也想知道有没有 O(N) 解和 O(1) space 那么神奇的方法。
第二题是 reservoir sampling.
g**********y
发帖数: 14569
39
(1, 5, 6) vs (2, 3, 7)
1 + 5 + 6 = 12 = 2 + 3 + 7
1 + 25 + 36 = 62 = 4 + 9 + 49
在(1..100)的空间里,对k=3,可以算一堆这种解出来。
p*****y
发帖数: 529
40
这个证明不完全, 因为还有这样的情况:
ai+k, aj-m, ak+m-k
需要不满足:
(ai+k)^2 + (aj-m)^2 + (ak+m-k) ^ 2 = ai ^ 2 + aj ^ 2 + ak ^ 2
given any integer k and m.
然后是4个数, 5个数...., n个数。
这道题其实就是n个变量, 两个方程, 再加上限制条件每个变量时整数, 然后证明有
没有唯一解得问题。 我觉得是没有的, 但还没想出证明方法。

k):
f**********t
发帖数: 1001
41
记得数学老师说过 方程组:
x1 + x2 + ... + x10 = Z
square(x1) + square(x2) + ... + square(x10) = Y
不是唯一解

k):
p*****2
发帖数: 21240
42
来自主题: JobHunting版 - 这题也可以DP 解吧?

个值
背包问题是求最优解。这个是一个组合问题呀。就是看那种组合满足条件就可以了。没
什么dp的关系呀,感觉。
h****e
发帖数: 928
43
多谢各位的回复。看来可以认为O(M+N)是面试时候能给出的最优解了。
p*****2
发帖数: 21240
44

每一道题都直接给最优解。30分钟4,5道难题,活生生的例子。
a*****n
发帖数: 158
45
想再问一下,,直接给最优解,如果对方问你是不是见过这道题,,怎么回答啊???
p*****2
发帖数: 21240
46

我真不认可。你说人家都给最优解,你给暴力的,难道给你offer不给别人?
r*******e
发帖数: 7583
47
来自主题: JobHunting版 - three sum复杂度nlg(n)怎么解
3SUM目前简单形式的最优解就是O(n^2)
看来你被面试官忽悠了
http://en.wikipedia.org/wiki/3SUM
f********4
发帖数: 988
48
来自主题: JobHunting版 - Leetcode大家都是自己想最优解吗?
以失败者的经验教训告诉你,最好还是自己想。。可惜我都看过一遍答案了
因为现在面试官都挺精明的,onsite直接原题的情况不是太多了,很多都是没见过的
做题把解记住这种,最快见效的就是电面,因为见过了马上能写出来。但是很多时候其
实思考的过程也蛮重要的。
总是一看题目,有思路的直接写,没思路的直接看答案,遇到没见过的题的时候,就歇
菜了。。因为这样做题就是熟悉了api,你会的可能现在bug free了,你不会的,需要
写个递归动动脑子的题,还是不会
m*******g
发帖数: 410
49
我的一个思路是:
把字典里面单词保存起来,找到字词的最长长度,然后长字符串进行滑窗处理,每个滑
窗对所有的单词进行搜索,找到是否有字典中的单词,这貌似不是最优解。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)