我试图找到一种方法来找到4个元素的数组中最大的两个数字,我现在使用的方法是这样的:
开始于
x = array[1]
y = array[2]
compare x,y
if y > x then switch the values "because i want x to have the greatest value"
read array[3] if it greater than x then make it the new x and give x value to y
else if check if it greater than y if
在具有prometheus后端的grafana中,是否可以确定数据集生命周期中记录的最高值,如果是,则确定值发生的时间?
例如,我正在使用site_logged_in作为Singlestat面板中的查询,以获取当前登录用户的数量,以及过去一个小时内最近活动的一个很好的图表。将其封装在max()中似乎没有什么作用,而max_over_time(site_logged_in[1y])给了我一个太低的数字。
该值是来自端点的单个量规值,如下所示
# HELP site_logged_in Logged In Members
# TYPE site_logged_in gauge
site_logge
这在某种程度上是我之前发布的一个问题()的后续,但有点不同。
假设我有以下代码:
var max = 80;
var list = new[]{10,20,30,40,50, 60);
我想生成一个包含所有可能组合的数组,我可以使用列表中的这些数字来获得最大值。
数组将包含,{40,40},{50,30},{40,30,10}等...
我有一个组合优化问题,我有一个遗传算法来近似全局最小值。
给定X个元素求: min f(X)
现在,我想将搜索扩展到所有可能的子集,并找到与所有其他子集相比,其全局最小值最大的一个子集。
X*是X的一个子集,求: max min f(X*)
示例图显示了三个子集的所有解决方案(每种颜色一个子集)。黑点表示所有三个全局最小值中的最高值。
主要问题是,评估子集之间的适应度与子集内解的收敛性背道而驰。此外,该解决方案实际上是局部最小值。
如何概括地描述这个问题?到目前为止,我在文献中找不到类似的问题。例如,如果它可用多目标遗传算法求解。
任何提示都是非常感谢的。